Compra desde la aplicación 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 mediante su id. de Apple. Las API de StoreKit se centran principalmente en la recuperación de información del producto y 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 el seguimiento de los artículos comprados con código personalizado para proporcionar los productos o servicios necesarios al usuario.

Para proporcionar la funcionalidad de compra desde la aplicación se necesitan varios pasos:

  • Configurar la aplicación: el perfil de aprovisionamiento de la aplicación debe estar configurado correctamente.
  • Crear productos: se deben crear descripciones y precios del producto en el portal iTunes Connect.
  • Implementar StoreKit: la API StoreKit se debe implementar según los tipos de productos que se venden.
  • Crear la interfaz de usuario y los propios productos: los productos se deben implementar, incluidos mecanismos para el seguimiento de cada compra, y realizar su copia de seguridad o restauración, si procede.
  • Supervisar las ventas y recibir fondos: use la información proporcionada por iTunes Connect para supervisar las tendencias de ventas y realizar el seguimiento de los 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 la compra desde la aplicación, 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 aprovecharlo y se han presentado ejemplos con Xamarin.iOS. Se ha descrito lo siguiente:

  • Portal de aprovisionamiento de iOS: instrucciones para habilitar la funcionalidad de compra desde la aplicación.
  • iTunes Connect: configuración de productos para vender en la aplicación.
  • Store Kit: explicación de las clases que se usan para crear características de compra desde la aplicación.
  • Codificación de la aplicación para la compra: ejemplos de cómo integrar la compra desde la aplicación en una aplicación de Xamarin.iOS.
  • Informes: información general sobre las estadísticas disponibles desde iTunes Connect.