App Storeのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含むADJSubscription
インスタンスを作成します。
1. Instantiate a subscription object
開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。これを行うには、initWithPrice
メソッドを使用してADJSubscription
オブジェクトを初期化します。さらに、以下の引数をパスします。
パラメーター | データタイプ | 説明 |
---|
price | NSDecimalNumber | サブスクリプションの価格 |
currency | NSString | サブスクリプションの通貨。priceLocale オブジェクトのcurrencyCode としてフォーマットされる |
transactionId | NSString | トランザクションID |
receipt | NSString | レシート情報 |
Record the purchase date
ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。タイムスタンプを使用してsetTransactionDate
メソッドを呼び出し、この情報を記録します。
Record the purchase region
ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトのsetSalesRegion
メソッドを呼び、国コードをNSString
としてパスします。これは、priceLocale
オブジェクトのcountryCode
としてフォーマットされる必要があります。
Add callback parameters
コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトのaddCallbackParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
Add partner parameters
パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトのaddPartnerParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
サブスクリプションオブジェクトを設定したら、Adjust SDKを使用してそれをAdjustに送信できます。完了したオブジェクトを trackSubscription
メソッドにパスして、ユーザーのサブスクリプション購入を記録します。