ÿÿ Adapty Flutter SDK v3.8 ã¸ã®ç§»è¡Œ | Adapty ドキュメント

Adapty Flutter SDK ã‚’ v3.8 ã¸ç§»è¡Œã™ã‚‹

Adapty SDK 3.8.0 ã¯ãƒ¡ã‚¸ãƒ£ãƒ¼ãƒªãƒªãƒ¼ã‚¹ã§ã€ã„ãã¤ã‹ã®æ”¹å–„ãŒåŠ ãˆã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€ç§»è¡Œä½œæ¥­ãŒå¿…è¦ã«ãªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚

  1. オブザーãƒãƒ¼ã‚¯ãƒ©ã‚¹ã¨ãƒ¡ã‚½ãƒƒãƒ‰åã‚’æ›´æ–°ã™ã‚‹ã€‚
  2. フォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ¡ã‚½ãƒƒãƒ‰åã‚’æ›´æ–°ã™ã‚‹ã€‚
  3. イベントãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ãƒ¡ã‚½ãƒƒãƒ‰ã®ãƒ“ュークラスåã‚’æ›´æ–°ã™ã‚‹ã€‚

オブザーãƒãƒ¼ã‚¯ãƒ©ã‚¹ã¨ãƒ¡ã‚½ãƒƒãƒ‰åã‚’æ›´æ–°ã™ã‚‹

オブザーãƒãƒ¼ã‚¯ãƒ©ã‚¹ã¨ãã®ç™»éŒ²ãƒ¡ã‚½ãƒƒãƒ‰ã®åå‰ãŒå¤‰æ›´ã•れã¾ã—ãŸï¼š

- class MyObserver extends AdaptyUIObserver {
+ class MyObserver extends AdaptyUIPaywallsEventsObserver {
   @override
   void paywallViewDidPerformAction(AdaptyUIView view, AdaptyUIAction action) {
     // Handle action
   }
 }

 // Register observer
- AdaptyUI().setObserver(this);
+ AdaptyUI().setPaywallsEventsObserver(this);

フォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ¡ã‚½ãƒƒãƒ‰åã‚’æ›´æ–°ã™ã‚‹

フォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’設定ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ãŒç°¡ç•¥åŒ–ã•れã¾ã—ãŸï¼š

 try {
-  await Adapty.setFallbackPaywalls(assetId);
+  await Adapty.setFallback(assetId);
 } on AdaptyError catch (adaptyError) {
   // handle the error
 } catch (e) {
   // handle the error
 }

イベントãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ãƒ¡ã‚½ãƒƒãƒ‰ã®ãƒ“ュークラスåã‚’æ›´æ–°ã™ã‚‹

ã™ã¹ã¦ã®ã‚¤ãƒ™ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ãƒ¡ã‚½ãƒƒãƒ‰ã§ã€AdaptyUIView ã®ä»£ã‚ã‚Šã«æ–°ã—ã„ AdaptyUIPaywallView クラスãŒä½¿ç”¨ã•れるよã†ã«ãªã‚Šã¾ã—ãŸï¼š

- void paywallViewDidPerformAction(AdaptyUIView view, AdaptyUIAction action)
+ void paywallViewDidPerformAction(AdaptyUIPaywallView view, AdaptyUIAction action)

- void paywallViewDidSelectProduct(AdaptyUIView view, AdaptyPaywallProduct product)
+ void paywallViewDidSelectProduct(AdaptyUIPaywallView view, AdaptyPaywallProduct product)

- void paywallViewDidStartPurchase(AdaptyUIView view, AdaptyPaywallProduct product)
+ void paywallViewDidStartPurchase(AdaptyUIPaywallView view, AdaptyPaywallProduct product)

- void paywallViewDidFinishPurchase(AdaptyUIView view, AdaptyPaywallProduct product, AdaptyProfile profile)
+ void paywallViewDidFinishPurchase(AdaptyUIPaywallView view, AdaptyPaywallProduct product, AdaptyProfile profile)

- void paywallViewDidFailPurchase(AdaptyUIView view, AdaptyPaywallProduct product, AdaptyError error)
+ void paywallViewDidFailPurchase(AdaptyUIPaywallView view, AdaptyPaywallProduct product, AdaptyError error)

- void paywallViewDidFinishRestore(AdaptyUIView view, AdaptyProfile profile)
+ void paywallViewDidFinishRestore(AdaptyUIPaywallView view, AdaptyProfile profile)

- void paywallViewDidFailRestore(AdaptyUIView view, AdaptyError error)
+ void paywallViewDidFailRestore(AdaptyUIPaywallView view, AdaptyError error)

- void paywallViewDidFailLoadingProducts(AdaptyUIView view, AdaptyIOSProductsFetchPolicy? fetchPolicy, AdaptyError error)
+ void paywallViewDidFailLoadingProducts(AdaptyUIPaywallView view, AdaptyIOSProductsFetchPolicy? fetchPolicy, AdaptyError error)

- void paywallViewDidFailRendering(AdaptyUIView view, AdaptyError error)
+ void paywallViewDidFailRendering(AdaptyUIPaywallView view, AdaptyError error)
ÿÿÿÿ