Adapty React Native SDK を v3.4 に移行する
Adapty SDK 3.4.0 はメジャーリリースであり、移行作業が必要な改善が含まれています。
フォールバックペイウォールファイルの更新
新しい SDK バージョンとの互換性を確保するために、フォールバックペイウォールファイルを更新してください。
- Adapty ダッシュボードから更新されたフォールバックペイウォールファイルをダウンロードします。
- モバイルアプリ内の既存のフォールバックペイウォールを新しいファイルに置き換えます。
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`
}