Migrer le SDK Adapty React Native vers la v3.4

Le SDK Adapty 3.4.0 est une version majeure qui introduit des améliorations nécessitant des étapes de migration de votre côté.

Mettre à jour les fichiers de paywall de secours

Mettez à jour vos fichiers de paywall de secours pour garantir la compatibilité avec la nouvelle version du SDK :

  1. Téléchargez les fichiers de paywall de secours mis à jour depuis l’Adapty Dashboard.
  2. Remplacez les paywalls de secours existants dans votre application mobile par les nouveaux fichiers.

Mettre à jour l’implémentation du mode Observateur

Si vous utilisez le mode Observateur, assurez-vous de mettre à jour son implémentation.

Auparavant, différentes méthodes étaient utilisées pour signaler les transactions à Adapty. Dans la nouvelle version, la méthode reportTransaction doit être utilisée de manière cohérente sur Android et iOS. Cette méthode signale explicitement chaque transaction à Adapty, garantissant qu’elle est bien reconnue. Si un paywall a été utilisé, passez l’ID de variation pour lier la transaction à celui-ci.

Ne sautez pas le signalement des transactions ! Si vous n’appelez pas reportTransaction, Adapty ne reconnaîtra pas la transaction, elle n’apparaîtra pas dans les analyses et ne sera pas envoyée aux intégrations.

- if (Platform.OS === 'android') {
-     try {
-         await adapty.restorePurchases();
-     } catch (error) {
-         // handle the error
-     }
- }

  const variationId = paywall.variationId;

  try {
      await adapty.reportTransaction(transactionId, variationId);
  } catch (error) {
      // handle the `AdaptyError`
  }