イベントおよびセッションコールバック
イベントやセッションのトラッキングの状況を通知するデリゲートコールバックを登録することができます。Adjust SDKでは、attributionコールバック で使用されるオプションのAdjustDelegate
プロトコルを使用しています。
トラッキングに成功したイベントへのデリゲートコールバック関数を追加します:
- (void)adjustEventTrackingSucceeded:(ADJEventSuccess *)eventSuccessResponseData {
}
トラッキングに失敗したイベントへのデリゲートコールバック関数を追加します:
- (void)adjustEventTrackingFailed:(ADJEventFailure *)eventFailureResponseData {
}
トラッキングに成功したセッションへのデリゲートコールバック関数を呼び出します:
- (void)adjustSessionTrackingSucceeded:(ADJSessionSuccess *)sessionSuccessResponseData {
}
トラッキングに失敗したセッションへのデリゲートコールバック関数を呼び出します:
- (void)adjustSessionTrackingFailed:(ADJSessionFailure *)sessionFailureResponseData {
}
SDKは、Adjustのバックエンドにパッケージの送信を試みた後、デリゲート関数を呼び出します。デリゲートのコールバック内では、レスポンスデータオブジェクトにアクセスできます。このオブジェクトには、コールバックのステータスに関する情報が含まれています。返されるプロパティについては、以下をご覧ください。
全て展開する
message
NSString サーバーからのメッセージまたはSDKのエラーログ timestamp
NSString Adjustバックエンドからのタイムスタンプ adid
NSString Adjustから提供されるユニークデバイスID jsonResponse
NSDictionary サーバーからのレスポンスを含むJSONオブジェクト eventToken
NSString イベントトークン callbackId
NSString イベントオブジェクトにカスタム設定されたコールバックID willRetry
BOOL イベントオブジェクトが失敗した場合に、この値を返します。後でパッケージの再送が試みられるかどうかを示します。
message
NSString サーバーからのメッセージまたはSDKのエラーログ timestamp
NSString Adjustバックエンドからのタイムスタンプ adid
NSString Adjustから提供されるユニークデバイスID jsonResponse
NSDictionary サーバーからのレスポンスを含むJSONオブジェクト willRetry
BOOL セッションオブジェクトが失敗した場合に、この値を返します。後日、パッケージの再送が試みられるかどうかを示します。