adjust-icon

サブスクリプション情報の送信

Playストアのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションを購入したら、詳細を含む AdjustPlayStoreSubscriptionオブジェクトをインスタンス化します。

1. サブスクリプションオブジェクトをインスタンス化する

メソッドシグネチャー
public AdjustPlayStoreSubscription(final long price,
final String currency,
final String sku,
final String orderId,
final String signature,
final String purchaseToken)

開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトをインスタンス化する必要があります。これを行うには、新しいAdjustPlayStoreSubscriptionを作成して次の引数をパスします:

パラメーターデータタイプ説明
pricelongサブスクリプションの価格
currencyStringサブスクリプション通貨
skuStringプロダクトID
orderIdStringトランザクションID
signatureString購入データのシグネチャー
purchaseTokenStringトランザクションの一意のトークン。詳細は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. サブスクリプション情報を送信する

メソッドシグネチャー
public static void trackPlayStoreSubscription(final AdjustPlayStoreSubscription subscription)

サブスクリプションオブジェクトを設定したら、Adjust SDKを使用してそれをAdjustに送信できます。完了したオブジェクトを trackPlayStoreSubscriptionメソッドにパスして、ユーザーのサブスクリプション購入を記録します。