React Native SDKでのアプリ内購入の復元

iOSとAndroid両方での購入の復元は、ユーザーが再度課金されることなく、サブスクリプションやアプリ内課金などの以前に購入したコンテンツへのアクセスを取り戻せる機能です。この機能は、アプリをアンインストールして再インストールしたユーザーや、新しいデバイスに切り替えたユーザーが、再度支払いをせずに以前購入したコンテンツにアクセスしたい場合に特に役立ちます。

ペイウォールビルダーで作成したペイウォールでは、追加のコードなしに購入が自動的に復元されます。その場合は、このステップをスキップできます。

ペイウォールビルダーを使用してペイウォールをカスタマイズしていない場合に購入を復元するには、.restorePurchases() メソッドを呼び出します:

try {
    const profile = await adapty.restorePurchases();
    const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
  
    if (isSubscribed) {
        // restore access
    }
} catch (error) {
    // handle the error
}

レスポンスパラメーター:

パラメーター説明
Profile

AdaptyProfile オブジェクト。このモデルにはアクセスレベル、サブスクリプション、および非サブスクリプション購入に関する情報が含まれています。

ユーザーがアプリへのアクセス権を持っているかどうかを判断するには、アクセスレベルのステータスを確認してください。

Adapty SDK がモバイルアプリにどのように統合されているか、実際の例を見てみませんか?ペイウォールの表示、購入処理、その他の基本機能を含む完全なセットアップを実演しているサンプルアプリをご覧ください。