Écoute de l'événement «Promouvoir vos achats intégrés» dans l'application
Nous proposons et prenons en charge le produit d'abonnement sur la page App Store de l'application comme suit.
https://developer.apple.com/app-store/promoting-in-app-purchases/
Lorsque l'utilisateur clique ici sur le bouton «s'abonner» du produit, l'application s'ouvre et la fenêtre des achats Apple s'ouvre. Cependant, dans ce flux, je souhaite ajouter un contrôle parental sans ouvrir la fenêtre d'achat d'Apple, et en cas de succès, la fenêtre d'achat auprès d'Apple s'ouvrira.
Ma question est; Comment puis-je écouter ce processus lorsque l'application est ouverte en cliquant sur le bouton d'achat de l'App Store?
Réponses
Vous pouvez utiliser la méthode suivante dans SKPaymentTransactionObserver et retourner "true" si le résultat du contrôle parental est vrai;
func paymentQueue(_ queue: SKPaymentQueue, shouldAddStorePayment payment: SKPayment, for product: SKProduct) -> Bool {
return true
}