adjust-icon

Unity購入認証移行ガイド

このガイドでは、 Adjustの購入認証SDKから、SDK v5のビルトイン購入認証に移行する方法を説明します。SDK v5の購入認証ワークフローは、購入認証を行うための合理化されたアプローチです。

購入認証SDKは、3つの認証ステップに分けられます。

  1. 購入認証SDKを初期化します。

    var adjustPVConfig = new ADJPConfig(
    adjustAppToken,
    ADJPEnvironment.Production
    );
    adjustPVConfig.SetLogLevel(ADJPLogLevel.Info);
    new GameObject("AdjustPurchase").AddComponent<adjustpurchase>();
    AdjustPurchase.Init(adjustPVConfig);
  2. 購入を検証します。

    // purchase verification request on iOS
    AdjustPurchase.VerifyPurchaseiOS("{Receipt}", "{TransactionID}", "{ProductId}", VerificationInfoDelegate);
    // purchase verification request on Android
    AdjustPurchase.VerifyPurchaseAndroid("{ItemSKU}", "{ItemToken}", "{DeveloperPayload}", VerificationInfoDelegate);
    // ...
    private void VerificationInfoDelegate(ADJPVerificationInfo verificationInfo)
    {
    Debug.Log("Verification info callback!");
    Debug.Log("Message: " + verificationInfo.Message);
    Debug.Log("Status code: " + verificationInfo.StatusCode);
    Debug.Log("Verification state: " + verificationInfo.VerificationState);
    }
  3. 検証の結果に応じて、 AdjustEventオブジェクトを設定し、Adjustに送信します。

    AdjustEvent adjustEvent = new AdjustEvent("abc123");
    adjustEvent.setRevenue(6.0, "EUR");
    adjustEvent.setProductId("product-id");
    adjustEvent.setTransactionId("transaction-id");
    adjustEvent.setPurchaseToken("purchase-token"); // Android only
    adjustEvent.setReceipt("receipt"); // iOS only
    Adjust.trackEvent(adjustEvent);

SDK v5では、このワークフローは簡素化されています。Adjust.verifyAndTrackAppStorePurchase()Adjust.verifyAndTrackPlayStorePurchase()メソッドを使用すると、Adjustのサーバーにイベントを送信し、認証ステータスをコールバックで受け取ることができます。Adjustは、イベントと認証ステータスを自動的に記録します。

ガイド

購入認証SDKからSDK v5のビルトイン購入認証機能に移行するには、このガイドをご覧ください。

1. 購入認証SDKをアンインストールする

この機能を利用するには、まずはAdjust購入認証SDKをアンインストールしてください。

2. 購入認証SDKコードを削除する

Adjustの購入認証SDKをアンインストールしたら、プロジェクトから全ての購入認証コードを削除する必要があります。

3. SDK v5の購入認証に移行する

既存の購入認証コードを削除したら、SDK v5に組み込まれた購入認証メソッドを使用してください。Adjust SDKで購入認証を行うには、次の2つの方法があります。

  1. 購入を表すAdjustEventオブジェクトを作成し、ターゲットストアの購入プロパティを設定します。
  2. 購入を表すAdjustAppStorePurchase (Apple App Store)またはAdjustPlayStorePurchase (Google Play ストア)オブジェクトを作成します。

イベントを記録し購入を認証する

購入認証のみの場合