Ios inn app purchase-u201000079
-
Upload
ernesto-arias-vucetich -
Category
Documents
-
view
161 -
download
0
Transcript of Ios inn app purchase-u201000079
![Page 1: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/1.jpg)
DESARROLLO PARA
PLATAFORMAS MÓVILES
INN APP PURCHASE – IOSUPC-EPE
ERNESTO ARIAS VUCETICH – U201000079
19/11/2012
![Page 2: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/2.jpg)
1 • Descripción General
2 • Componentes
3 • Tipo de Productos Soportados
4 • Opciones de Delivery
5 • Recolección de pagos
Agenda
![Page 3: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/3.jpg)
Descripción General•Permite realizar compras de productos o características adicionales a través
de una interface implementada en la misma aplicación (por ejemplo
compra de herramientas adicionales en aplicaciones, publicaciones,
subscripciones, etc.)
•Sólo se deben ofrecer productos en formato digital
•Los contenidos no deben contener material pornográfico, difamatorio o de
juegos con dinero real.
![Page 4: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/4.jpg)
Dispositivo con IOS
Componentes
Applicación
Store Kit App Store
Sirve como interface desde donde el usuario iniciará el proceso de compra de productos o características adicionales que quieras ofrecer para tu aplización , para posteriormente revisar las disponibles y confirmar la compra
La aplicación se comunicará con Store Kit para realizar la transacción con el App Store
Actúa como un proxy entre la aplicación y el AppStore e incorpora mecanismos para recuperar la información del producto y manejar los pagos
![Page 5: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/5.jpg)
Dispositivo con IOS
Componentes
Applicación
Store Kit App Store
Envía el Product Indetifier String al AppStore, el cual será utilizado por el App Storepara localizar y posteriormente retornar la información del producto registrada a tra´´es de iTunes
El App Store retorna la información del producto solicitado
Mediante iTunes se realiza el registro del producto en el App Store incluyendo nombre, descripción y precio además de otra meta data.
Almacena la información de los productos con la descripción ingresada a través de iTunes
![Page 6: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/6.jpg)
Tipos de Productos Soportados•Consumibles
•No consumibles
•Subscripciones autorrenovables
•Subscripciones no autorrenovables
•Subscripciones libres
![Page 7: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/7.jpg)
Opciones de Delivery•Built-In Delivery:
•Todas las funcionalidades que el usuario desee adquirir están
previamente cargadas en la aplicación
•Sólo sirve para desbloquear la funcionalidad en la aplicación
•Para productos no consumibles
•Server Product:
•Los productos se almacenan en un servidor para que puedan ser
entregados a la aplicación
•Para servicios, subscripciones y contenido (niveles adicionales en
juegos por ejemplo)
![Page 8: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/8.jpg)
Recolección de pagos•La aplicación genera una transacción persistente en caso el dispositivo se apague o el
salga de la aplicación
•La aplicación genera una solicitud de pago SKPayment, la cual contiene el
identificador del producto
•El Store Kit genera una cola de pagos SKPaymentQueue, la cual contiene una o más
SKPayments.
•El Store Kit transmite la cola de pagos al App Store e implementa diálogos para que
el usuario acepte la transacción
•Se crea una transacción SKPaymentTransaction por cada solicitud e pago en la cola,
la cual contiene información que le permite a la aplicación determinar el estado de
cada solicitud de pago.
•El observador SKPaymentTransactionObserver tiene por función examinar las
transacciones completadas, entregar los productos satisfactoriamente pagados y
removerlos de la cola de pagos.
![Page 9: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/9.jpg)
Recolección de pagos
![Page 10: Ios inn app purchase-u201000079](https://reader036.fdocuments.es/reader036/viewer/2022073011/5599ef361a28abe01a8b4634/html5/thumbnails/10.jpg)
Información adicional
Para mayores detalles puedes consultar el siguiente enlace:
https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008267-CH1-SW1