Restaurer les achats dans une application mobile avec le SDK Kotlin Multiplatform

La restauration des achats est une fonctionnalité qui permet aux utilisateurs de récupérer l’accès à du contenu acheté précédemment, comme des abonnements ou des achats intégrés, sans être facturés à nouveau. Elle est particulièrement utile pour les utilisateurs qui ont désinstallé et réinstallé l’application, ou qui ont changé d’appareil et souhaitent accéder à leur contenu acheté sans repayer.

Note

Dans les paywalls créés avec le Paywall Builder, les achats sont restaurés automatiquement sans code supplémentaire de votre part. Si c’est votre cas, vous pouvez ignorer cette étape.

Pour restaurer un achat si vous n’utilisez pas le Paywall Builder pour personnaliser le paywall, appelez la méthode .restorePurchases() :


Adapty.restorePurchases().onSuccess { profile ->
    if (profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive == true) {
        // successful access restore
    }
}.onError { error ->
    // handle the error
}

Paramètres de réponse :

ParamètreDescription
Profile

Un objet AdaptyProfile. Ce modèle contient des informations sur les niveaux d’accès, les abonnements et les achats non liés à des abonnements.

Vérifiez le statut du niveau d’accès pour déterminer si l’utilisateur a accès à l’application.

Tip

Vous souhaitez voir un exemple concret d’intégration du SDK Adapty dans une application mobile ? Découvrez nos applications exemples, qui illustrent la configuration complète, notamment l’affichage des paywalls, la réalisation d’achats et d’autres fonctionnalités de base.