Playストアのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションを購入したら、詳細を含む AdjustPlayStoreSubscription
オブジェクトをインスタンス化します。
1. サブスクリプションオブジェクトをインスタンス化する {#instantiate-a-subscription-object}
public AdjustPlayStoreSubscription(final long price, final String currency, final String sku, final String orderId, final String signature, final String purchaseToken)
開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトをインスタンス化する必要があります。これを行うには、新しいAdjustPlayStoreSubscription
を作成して次の引数をパスします:
パラメーター | データタイプ | 説明 |
---|---|---|
price | long | サブスクリプションの価格 |
currency | String | サブスクリプション通貨 |
sku | String | プロダクトID |
orderId | String | トランザクションID |
signature | String | 購入データのシグネチャー |
purchaseToken | String | トランザクションの一意のトークン。詳細はGoogleのドキュメントを参照してください |
購入データを記録する
public void setPurchaseTime(final long purchaseTime)
ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。タイムスタンプを使用してsetPurchaseTime
メソッドを呼び出し、この情報を記録します。
コールバックパラメーターを追加する
public void addCallbackParameter(String key, String value)
コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトのaddCallbackParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
パートナーパラメーターを追加する
public void addPartnerParameter(String key, String value)
パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトのaddPartnerParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
2. サブスクリプション情報を送信する {#send-subscription-information}
public static void trackPlayStoreSubscription(final AdjustPlayStoreSubscription subscription)
サブスクリプションオブジェクトを設定したら、Adjust SDKを使用してそれをAdjustに送信できます。完了したオブジェクトを trackPlayStoreSubscription
メソッドにパスして、ユーザーのサブスクリプション購入を記録します。