Troubleshoot purchases in iOS SDK

Ce guide vous aide à résoudre les problèmes courants lors de l’implémentation manuelle des achats dans le SDK iOS.

AdaptyError.cantMakePayments en mode observer

Problème : Vous obtenez AdaptyError.cantMakePayments en utilisant makePurchase en mode observer.

Raison : En mode observer, vous devez gérer les achats de votre côté, et non utiliser la méthode makePurchase d’Adapty.

Solution : Si vous utilisez makePurchase pour les achats, désactivez le mode observer. Vous devez soit utiliser makePurchase, soit gérer les achats de votre côté en mode observer. Consultez Implémenter le mode Observer pour plus de détails.

makePurchasesCompletionHandlers introuvable

Problème : Vous rencontrez des problèmes avec makePurchasesCompletionHandlers qui est introuvable.

Raison : Cela est généralement lié à des problèmes de test en sandbox.

Solution : Créez un nouvel utilisateur sandbox et réessayez. Cela résout souvent les problèmes de gestionnaire de complétion d’achat liés au sandbox.

Autres problèmes

Problème : Vous rencontrez d’autres problèmes liés aux achats non couverts ci-dessus.

Solution : Migrez le SDK vers la dernière version en utilisant les guides de migration si nécessaire. De nombreux problèmes sont résolus dans les versions plus récentes du SDK.