ADJSubscription クラス
ADJSubscriptionクラスを使用して、サブスクリプション情報をAdjustのバックエンドに渡すことができます。オブジェクトを作成したら、trackSubscription
メソッドにパスします。
インスタンスのメソッド
サブスクリプションのオブジェクトを初期化する
ADJSubscriptionオブジェクトを初期化するには、initWithPrice
メソッドを呼び出す必要があります。このメソッドでサブスクリプション情報をパスすることができます。
- (nullable id) initWithPrice: (nonnull NSDecimalNumber *) price
currency: (nonnull NSString *) currency
transactionId: (nonnull NSString *) transactionId
andReceipt: (nonnull NSData *) receipt
トランザクションの日時を設定する
トランザクションが発生した日付を記録することができます。そのためには、日付をsetTransactionDate
メソッドに渡してください。
- (void) setTransactionDate: (nonnull NSDate *) transactionDate
トランザクションの販売地域を設定する
購入が発生した地域を記録することができます。これを行うには、setSalesRegion
メソッドに国コードを渡してください。
- (void) setSalesRegion: (nonnull NSString *) salesRegion
コールバックパラメーターをサブスクリプションオブジェクトに追加する
サブスクリプションオブジェクトに、カスタムパラメーターを付与することができます。Adjust SDKは、コールバックURLを呼び出す際にこれらを送信します。このパラメーターを追加するには、addCallbackParameter
メソッドを呼び出してください。
- (void) addCallbackParameter: (nonnull NSString *) key
value: (nonnull NSString *) value
サブスクリプションオブジェクトにパートナー コールバック パラメーターを追加する
サブスクリプションオブジェクトに、パートナーパラメーターを付与することができます。Adjust SDKは、サブスクリプションイベントがトリガーした時にAdjustバックエンドへこれらのパラメーターを送信します。Adjustバックエンドは、それらをネットワークパートナーに転送します。パラメーターを追加するには、addPartnerParameter
メソッドを呼び出してください。
- (void) addPartnerParameter: (nonnull NSString *) key
- value: (nonnull NSString *) value