Olá!
VImos no decorrer do curso como fazer a tela de finalizacao de compra, mas como de fato é feito o processo para finalizar uma compra?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá!
VImos no decorrer do curso como fazer a tela de finalizacao de compra, mas como de fato é feito o processo para finalizar uma compra?
Olá Vinicius!
Bom, para efetuar e finalizar uma compra por uma app iOS é necessário implementar o IAP - In-App Purchase. O IAP é o processo de compra disponibilizado pela Apple para as apps, pois ela controla e fica com uma porcentagem de cada compra efetuada - qualquer outro sistema de monetização não é autorizado e a app não é publicada na AppStore.
Existem 4 tipos de apps com compras:
As telas de compra e o código da app são feitos por você, usando as classes do pacote StoreKit - mas é preciso ficar ligado nos Guidelines e exigências da Apple pois existe um fluxo específico a ser seguido, senão eles não aprovam. Eles são bem chatinhos com os guidelines e as regras para aprovação das apps - para não dizer que são MUITO chatos rs
Ao subir a app para o iTunes, você precisa criar um produto e vinculá-lo à app.
Se quiser saber mais sobre o IAP, segue o link da Apple:
https://developer.apple.com/in-app-purchase/
Espero ter ajudado!!