Compras no aplicativo no Xamarin.iOS

Os aplicativos iOS podem vender produtos ou serviços digitais usando o StoreKit – um conjunto de APIs fornecidas pelo iOS que se comunicam com os servidores da Apple para realizar transações financeiras com o usuário por meio de seu ID Apple. As APIs do StoreKit se preocupam principalmente com a recuperação de informações do produto e a realização de transações – não há nenhum componente de interface do usuário. Os aplicativos que implementam compras no aplicativo devem criar sua própria interface de usuário e rastrear itens comprados com código personalizado para fornecer os produtos ou serviços necessários ao usuário.

O fornecimento da funcionalidade de compra no aplicativo requer várias etapas:

  • Configurando seu aplicativo – O perfil de provisionamento do aplicativo deve ser configurado corretamente.
  • Criação de produtos – As descrições e os preços dos produtos devem ser criados no portal iTunes Connect.
  • Implementando o StoreKit – A API do StoreKit deve ser implementada de acordo com os tipos de produtos que estão sendo vendidos.
  • Construindo a interface do usuário e os próprios produtos – Os produtos devem ser implementados, incluindo mecanismos para rastrear cada compra e fazer backup/restaurá-los, se apropriado.
  • Monitorando vendas e recebimento de fundos – Use as informações fornecidas pelo iTunes Connect para monitorar as tendências de vendas e acompanhar sua renda.

Este documento explica como concluir todas essas etapas para fornecer compras no aplicativo usando o Xamarin.iOS.

Requisitos

Para oferecer suporte à compra no aplicativo, você deve usar o Xamarin.iOS 5.0 ou mais recente com o Xcode 7 e superior.

Contents

Resumo

Este artigo introduziu o conceito de compra no aplicativo, descreveu como configurar seu aplicativo para aproveitá-lo e apresentou exemplos usando o Xamarin.iOS. Abrangeu:

  • Portal de provisionamento do iOS – Diretrizes para habilitar a funcionalidade de compra no aplicativo.
  • iTunes Connect – Configurando produtos para vender em seu aplicativo.
  • Kit da Loja – Explicação das classes usadas para criar recursos de compra no aplicativo.
  • Codificando seu aplicativo para compra – Exemplos de como criar compras no aplicativo em um aplicativo Xamarin.iOS.
  • Relatórios – Visão geral das estatísticas disponíveis através do iTunes Connect.