adjust-icon

コールバック情報を送信する

SDKがAdjustに情報を送信する時に関数をトリガーするコールバックを設定します。コールバックは セッションイベント に対して設定できます。

セッションコールバック

SDKがセッション情報を送信した時に関数をトリガーする、セッションコールバックを設定します。 Success コールバックと failure コールバックが作成できます。 Success コールバックは、SDKが情報をAdjustのサーバーに送信する時にトリガーします。 Failure コールバックは、SDKが情報を送信している間に問題が発生した際にトリガーします。

セッションコールバックは、レスポンス データ オブジェクトにアクセスできます。そのプロパティをコールバック関数内で使用することが可能です。

プロパティデータタイプ説明
MessageStringサーバーからのメッセージまたはSDKのエラーログ
TimestampStringAdjustのサーバーからのタイムスタンプ
AdidStringAdjustから提供されるユニークデバイスID
JsonResponseDictionary <String, Object>サーバーからのレスポンスを含むJSONオブジェクト
WillRetryBoolean失敗したパッケージの再送を試みるかどうかを示します。

Successコールバック

メソッドシグネチャー
- (void)adjustSessionTrackingSucceeded:(nullable ADJSessionSuccess *)sessionSuccessResponseData;

SDKがセッションを記録した時に関数をトリガーする、successコールバックを設定します。

Failureコールバック

メソッドシグネチャー
- (void)adjustSessionTrackingFailed:(nullable ADJSessionFailure *)sessionFailureResponseData;

SDKがセッションの記録に失敗した時に関数をトリガーする、failureコールバックを設定します。

イベントコールバック

SDKがイベント情報を送信した時に関数をトリガーする、イベントコールバックを設定します。 Success コールバックと failure コールバックが作成できます。 Success コールバックは、SDKが情報をAdjustのサーバーに送信する時にトリガーします。 Failure コールバックは、SDKが情報を送信している間に問題が発生した際にトリガーします。

イベントコールバックは、レスポンス データ オブジェクトにアクセスできます。そのプロパティをコールバック関数内で使用することが可能です。

プロパティデータタイプ説明
MessageStringサーバーからのメッセージまたはSDKのエラーログ
TimestampStringAdjustのサーバーからのタイムスタンプ
AdidStringAdjustから提供されるユニークデバイスID
EventTokenStringイベントトークン
CallbackIdStringイベントオブジェクトに設定されたカスタムコールバックID
JsonResponseDictionary <String, Object>サーバーからのレスポンスを含むJSONオブジェクト
WillRetryBoolean失敗したパッケージの再送を試みるかどうかを示します。

Successコールバック

メソッドシグネチャー
- (void)adjustEventTrackingSucceeded:(nullable ADJEventSuccess *)eventSuccessResponseData;

SDKがイベントを記録した時に関数をトリガーする、successコールバックを設定します。

Failureコールバック

メソッドシグネチャー
- (void)adjustEventTrackingFailed:(nullable ADJEventFailure *)eventFailureResponseData;

SDKがセッションの記録に失敗した時に関数をトリガーする、failureコールバックを設定します。