A partir de la version 2.5.3.12 du SDK d’AppsFlyer, vous pouvez procéder à la validation des achats dans l’App Store.
Le flow de validation est le suivant :
1. Un utilisateur procède à un achat in-app.
2. Apple Store répond par succès ou échec (authentification)
3. Le développeur appelle la fonction de validation dans le SDK (validateAndTrackInAppPurchase) avec réception des données.
4. Le SDK appelle le service de validation d’AppsFlyer avec réception des données.
5. Le service de validation d’AppsFlyer valide la transaction avec les serveurs d’Apple.
6. Les serveurs d’Apple répondent par succès ou échec.
7. Le service de validation d’AppsFlyer transfère la réponse au SDK.
8. Le SDK transfère le reçu de validation à l’app.
Ci-dessous, un extrait de réponse du validation du reçu: