Migrer le SDK Flutter Adapty 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 assurer la compatibilité avec la nouvelle version du SDK :
- Téléchargez les fichiers de paywall de secours mis à jour depuis l’Adapty Dashboard.
- 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, veillez à 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é, transmettez l’ID de variation pour associer 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.
- // every time when calling transaction.finish()
- if (Platform.isAndroid) {
- try {
- await Adapty().restorePurchases();
- } on AdaptyError catch (adaptyError) {
- // handle the error
- } catch (e) {
- }
- }
try {
// every time when calling transaction.finish()
await Adapty().reportTransaction(
"YOUR_TRANSACTION_ID",
variationId: "PAYWALL_VARIATION_ID", // optional
);
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
// handle the error
}