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

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

Note

Si vous avez construit l’écran dans un builder, vous n’avez pas besoin de restaurer les achats manuellement. Reliez son contrôle de restauration — l’action Restore purchases dans le Flow & Paywall Builder, ou un lien ou bouton de restauration dans l’ancien — et le SDK effectue la restauration.

Si vous avez construit l’écran vous-même, 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.