SlideShare a Scribd company logo
1 of 10
DESARROLLO PARA
  PLATAFORMAS MÓVILES
INN APP PURCHASE – IOS
             UPC-EPE
  ERNESTO ARIAS VUCETICH – U201000079
                         19/11/2012
Agenda

  1   • Descripción General

  2   • Componentes

  3   • Tipo de Productos Soportados

  4   • Opciones de Delivery

  5   • Recolección de pagos
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.
Componentes                   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 ,
        Dispositivo con IOS   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 App
                              Store e incorpora mecanismos para recuperar la
                              información del producto y manejar los pagos
 Applicación




 Store Kit                                                  App Store
Componentes                   Envía el Product Indetifier String al App
                              Store, el cual será utilizado por el App Store
                              para localizar y posteriormente retornar la
        Dispositivo con IOS   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.

 Applicación




 Store Kit                                            App Store


                              Almacena la información de los productos
                              con la descripción ingresada a través de
                              iTunes
Tipos de Productos Soportados
•Consumibles
•No consumibles
•Subscripciones autorrenovables
•Subscripciones no autorrenovables
•Subscripciones libres
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)
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.
Recolección de pagos
Información adicional
 Para mayores detalles puedes consultar el siguiente enlace:




 https://developer.apple.com/library/mac/#documentation/NetworkingInt
 ernet/Conceptual/StoreKitGuide/Introduction/Introduction.html#//apple_
 ref/doc/uid/TP40008267-CH1-SW1

More Related Content

Similar to Ios inn app purchase-u201000079

Similar to Ios inn app purchase-u201000079 (20)

Apps apple-store
Apps apple-storeApps apple-store
Apps apple-store
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
App
AppApp
App
 
A la tienda de Windows 8
A la tienda de Windows 8A la tienda de Windows 8
A la tienda de Windows 8
 
iOS Notifications
iOS NotificationsiOS Notifications
iOS Notifications
 
In App Billing Google Play Final
In App Billing  Google Play FinalIn App Billing  Google Play Final
In App Billing Google Play Final
 
Facturacion I Bimestre
Facturacion I BimestreFacturacion I Bimestre
Facturacion I Bimestre
 
Sistema web para supermercado
Sistema web para supermercadoSistema web para supermercado
Sistema web para supermercado
 
Aplicación android mediante goolge
Aplicación android mediante goolgeAplicación android mediante goolge
Aplicación android mediante goolge
 
Crear una aplicación de Android
Crear una aplicación de AndroidCrear una aplicación de Android
Crear una aplicación de Android
 
Crear una aplicación android
Crear una aplicación androidCrear una aplicación android
Crear una aplicación android
 
POC AppleWatch Superama
POC AppleWatch SuperamaPOC AppleWatch Superama
POC AppleWatch Superama
 
Las Funciones & Características de Un App
Las Funciones & Características de Un AppLas Funciones & Características de Un App
Las Funciones & Características de Un App
 
Software POS
Software POSSoftware POS
Software POS
 
Devolucion de mercancias
Devolucion de mercanciasDevolucion de mercancias
Devolucion de mercancias
 
Software pos
Software posSoftware pos
Software pos
 
Software POS
Software POSSoftware POS
Software POS
 
Devolucion de mercancias
Devolucion de mercanciasDevolucion de mercancias
Devolucion de mercancias
 
Completo devoluciones[1]
Completo devoluciones[1]Completo devoluciones[1]
Completo devoluciones[1]
 
Devoluciones de mercancías7
Devoluciones de mercancías7Devoluciones de mercancías7
Devoluciones de mercancías7
 

Ios inn app purchase-u201000079

  • 1. DESARROLLO PARA PLATAFORMAS MÓVILES INN APP PURCHASE – IOS UPC-EPE ERNESTO ARIAS VUCETICH – U201000079 19/11/2012
  • 2. Agenda 1 • Descripción General 2 • Componentes 3 • Tipo de Productos Soportados 4 • Opciones de Delivery 5 • Recolección de pagos
  • 3. 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.
  • 4. Componentes 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 , Dispositivo con IOS 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 App Store e incorpora mecanismos para recuperar la información del producto y manejar los pagos Applicación Store Kit App Store
  • 5. Componentes Envía el Product Indetifier String al App Store, el cual será utilizado por el App Store para localizar y posteriormente retornar la Dispositivo con IOS 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. Applicación Store Kit App Store Almacena la información de los productos con la descripción ingresada a través de iTunes
  • 6. Tipos de Productos Soportados •Consumibles •No consumibles •Subscripciones autorrenovables •Subscripciones no autorrenovables •Subscripciones libres
  • 7. 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)
  • 8. 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.
  • 10. Información adicional Para mayores detalles puedes consultar el siguiente enlace: https://developer.apple.com/library/mac/#documentation/NetworkingInt ernet/Conceptual/StoreKitGuide/Introduction/Introduction.html#//apple_ ref/doc/uid/TP40008267-CH1-SW1

Editor's Notes

  1. Esta plantilla se puede usar como archivo de inicio para presentar materiales educativos en un entorno de grupo.SeccionesPara agregar secciones, haga clic con el botón secundario del mouse en una diapositiva. Las secciones pueden ayudarle a organizar las diapositivas o a facilitar la colaboración entre varios autores.NotasUse la sección Notas para las notas de entrega o para proporcionar detalles adicionales al público. Vea las notas en la vista Presentación durante la presentación. Tenga en cuenta el tamaño de la fuente (es importante para la accesibilidad, visibilidad, grabación en vídeo y producción en línea)Colores coordinados Preste especial atención a los gráficos, diagramas y cuadros de texto.Tenga en cuenta que los asistentes imprimirán en blanco y negro o escala de grises. Ejecute una prueba de impresión para asegurarse de que los colores son los correctos cuando se imprime en blanco y negro puros y escala de grises.Gráficos y tablasEn breve: si es posible, use colores y estilos uniformes y que no distraigan.Etiquete todos los gráficos y tablas.
  2. Ésta es otra opción para una diapositiva Información general.
  3. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  4. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  5. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  6. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  7. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  8. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  9. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.
  10. Agregue diapositivas a cada sección del tema según sea necesario, incluidas diapositivas con tablas, gráficos e imágenes. Consulte la siguiente sección para ver una muestradiseños de vídeo, imagen, gráfico y tabla de muestra.