Adapty React Native SDK を v3.4 に移行する

Adapty SDK 3.4.0 はメジャーリリースであり、移行作業が必要な改善が含まれています。

フォールバックペイウォールファイルの更新

新しい SDK バージョンとの互換性を確保するために、フォールバックペイウォールファイルを更新してください。

  1. Adapty ダッシュボードから更新されたフォールバックペイウォールファイルをダウンロードします。
  2. モバイルアプリ内の既存のフォールバックペイウォールを新しいファイルに置き換えます。

Observer Mode の実装を更新する

Observer Mode を使用している場合は、その実装を更新してください。

以前は、トランザクションを Adapty に報告するために異なるメソッドが使用されていました。新しいバージョンでは、Android と iOS の両方で reportTransaction メソッドを一貫して使用する必要があります。このメソッドは各トランザクションを Adapty に明示的に報告し、認識されるようにします。ペイウォールを使用した場合は、バリエーション ID を渡してトランザクションをそのペイウォールに紐付けてください。

トランザクションの報告を省略しないでください! reportTransaction を呼び出さない場合、Adapty はトランザクションを認識できず、アナリティクスに表示されず、インテグレーションにも送信されません。

- 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`
  }