API côté serveur

Vous utilisez un agent de codage IA ? Consultez Vérifier et accorder l’accès aux abonnements depuis votre backend pour un guide complet en une seule page.

Avec l’API, vous pouvez :

  1. Vérifier le statut d’abonnement d’un utilisateur.
  2. Activer l’abonnement d’un utilisateur avec un niveau d’accès.
  3. Récupérer les attributs d’un utilisateur.
  4. Définir les attributs d’un utilisateur.
  5. Récupérer et mettre à jour les configurations de paywall.
server.webp

Pour suivre les événements d’abonnement, utilisez l’intégration Webhook dans Adapty ou intégrez directement votre service existant.

Cas 1 : Synchroniser les abonnés entre web et mobile

Si vous utilisez des prestataires de paiement web comme Stripe, ChargeBee ou autres, vous pouvez synchroniser vos abonnés facilement. Voici comment :

  1. Attribuer un identifiant unique à chaque utilisateur .
  2. Vérifiez leur statut d’abonnement via l’API.
  3. Si un utilisateur est sur un plan freemium, affichez un paywall sur votre site web.
  4. Après un paiement réussi, mettez à jour le statut d’abonnement dans Adapty via l’API.
  5. Vos abonnés resteront automatiquement synchronisés avec votre application mobile.

Cas 2 : Accorder un abonnement

Pour des raisons de sécurité, vous ne pouvez pas accorder un abonnement via le SDK.

Si vous vendez via votre propre boutique en ligne, l’Amazon Appstore, le Microsoft Store ou toute autre plateforme en dehors de Google Play et de l’App Store, vous devrez synchroniser ces transactions avec Adapty pour fournir l’accès et suivre la transaction dans les analyses.

  1. Attribuer un identifiant unique à chaque utilisateur .
  2. Configurez un store personnalisé pour vos produits dans l’Adapty Dashboard.
  3. Synchronisez la transaction avec Adapty via la requête API Set transaction.

Cas 3 : Accorder un niveau d’accès

Imaginons que vous organisez une promotion offrant un essai gratuit de 7 jours et que vous souhaitez une expérience cohérente sur toutes les plateformes. Pour synchroniser cela avec l’application mobile :

  1. Attribuer un identifiant unique à chaque utilisateur .
  2. Utilisez l’API pour accorder un accès premium pendant 7 jours.

Après les 7 jours, les utilisateurs qui ne s’abonnent pas seront rétrogradés au niveau gratuit.

Cas 4 : Synchroniser les propriétés et attributs personnalisés des utilisateurs

Si vous avez des attributs personnalisés pour vos utilisateurs — comme le nombre de mots appris dans une application d’apprentissage des langues — vous pouvez également les synchroniser.

  1. Attribuer un identifiant unique à chaque utilisateur .
  2. Mettez à jour l’attribut via l’API ou le SDK.

Ces attributs personnalisés peuvent être utilisés pour créer des segments et lancer des tests A/B.

Cas 5 : Gérer les configurations de paywall

Vous pouvez mettre à jour les Remote Configs dans les paywalls pour ajuster dynamiquement l’apparence et le comportement de votre paywall sans redéployer votre application.


Prochaines étapes :