Ouvir o evento "Promovendo suas compras no aplicativo" dentro do aplicativo
Oferecemos e oferecemos suporte para o produto de assinatura na página da App Store do aplicativo da seguinte maneira.
https://developer.apple.com/app-store/promoting-in-app-purchases/
Quando o usuário clica no botão "inscrever-se" no produto aqui, o aplicativo é aberto e a janela de compras da Apple é aberta. No entanto, neste fluxo, quero adicionar um controle dos pais sem abrir a janela de compra da Apple e, se for bem-sucedido, a janela de compra da Apple será aberta.
Minha pergunta é; Como posso ouvir esse processo quando o aplicativo é aberto clicando no botão comprar na App Store?
Respostas
Você pode usar o método a seguir em SKPaymentTransactionObserver e retornar "true" se o resultado do controle dos pais for true;
func paymentQueue(_ queue: SKPaymentQueue, shouldAddStorePayment payment: SKPayment, for product: SKProduct) -> Bool {
return true
}