In-App compra en Xamarin.iOS

Las aplicaciones iOS pueden vender productos o servicios digitales mediante StoreKit, un conjunto de API proporcionadas por iOS que se comunican con los servidores de Apple para realizar transacciones financieras con el usuario a través de su id. de Apple. Las API de StoreKit se refieren principalmente a la recuperación de información del producto y a la realización de transacciones; no hay ningún componente de interfaz de usuario. Las aplicaciones que implementan la compra desde la aplicación deben crear su propia interfaz de usuario y realizar un seguimiento de los artículos adquiridos con código personalizado para proporcionar los productos o servicios necesarios al usuario.

Proporcionar la funcionalidad de compra desde la aplicación requiere una serie de pasos:

  • Configuración de la aplicación: el perfil de aprovisionamiento de la aplicación debe configurarse correctamente.
  • Creación de productos: las descripciones y los precios de los productos deben crearse en el portal Conectar iTunes.
  • Implementación de StoreKit: la API de StoreKit debe implementarse según los tipos de productos que se venden.
  • Creación de la interfaz de usuario y los propios productos: los productos deben implementarse, incluidos los mecanismos para realizar un seguimiento de cada compra y realizar copias de seguridad y restaurarlos si procede.
  • Supervisión de ventas y recepción de fondos: use la información proporcionada por iTunes Conectar supervisar las tendencias de ventas y realizar un seguimiento de sus ingresos.

En este documento se explica cómo completar todos estos pasos para proporcionar compras desde la aplicación mediante Xamarin.iOS.

Requisitos

Para admitir In-App compra, debe usar Xamarin.iOS 5.0 o posterior con Xcode 7 y versiones posteriores.

Contenido

Resumen

En este artículo se ha presentado el concepto de compra desde la aplicación, se ha descrito cómo configurar la aplicación para aprovecharla y se han presentado ejemplos con Xamarin.iOS. Ha cubierto:

  • Portal de aprovisionamiento de iOS: directrices para habilitar la funcionalidad de compra desde la aplicación.
  • iTunes Conectar: configuración de productos para vender en la aplicación.
  • Store Kit: explicación de las clases que se usan para compilar características de compra desde la aplicación.
  • Codificación de la aplicación para la compra: ejemplos de cómo compilar la compra desde la aplicación en una aplicación xamarin.iOS.
  • Informes: información general de las estadísticas disponibles a través de iTunes Conectar.