SDKがAdjustに情報を送信する時に関数をトリガーするコールバックを設定します。コールバックはセッションとイベントに対して設定できます。
セッションコールバック
SDKがセッション情報を送信した時に関数をトリガーする、セッションコールバックを設定します。 Success コールバックと failure コールバックが作成できます。 Success コールバックは、SDKが情報をAdjustのサーバーに送信する時にトリガーします。 Failure コールバックは、SDKが情報を送信している間に問題が発生した際にトリガーします。
セッションコールバックは、レスポンス データ オブジェクトにアクセスできます。そのプロパティをコールバック関数内で使用することが可能です。
プロパティ | データタイプ | 説明 |
---|
Message | String | サーバーからのメッセージまたはSDKのエラーログ |
Timestamp | String | Adjustのサーバーからのタイムスタンプ |
Adid | String | Adjustから提供されるユニークデバイスID |
JsonResponse | Map<String, Object> | サーバーからのレスポンスを含むJSONオブジェクト |
WillRetry | bool | 失敗したパッケージの再送を試みるかどうかを示します。 |
Successコールバック
SDKがセッションを記録した時に関数をトリガーする、successコールバックを設定します。
例
この例では、SDKがAdjustにセッションデータを送信した時刻のタイムスタンプを表示するsessionSuccessCallback
を登録する方法を示しています。
Failureコールバック
SDKがセッションの記録に失敗した時に関数をトリガーする、failureコールバックを設定します。
例
この例では、SDKがセッションデータの送信に失敗した理由を表示するsessionFailureCallback
を登録する方法を示しています。
イベントコールバック
SDKがイベント情報を送信した時に関数をトリガーする、イベントコールバックを設定します。 Success コールバックと failure コールバックが作成できます。 Success コールバックは、SDKが情報をAdjustのサーバーに送信する時にトリガーします。 Failure コールバックは、SDKが情報を送信している間に問題が発生した際にトリガーします。
イベントコールバックは、レスポンス データ オブジェクトにアクセスできます。そのプロパティをコールバック関数内で使用することが可能です。
プロパティ | データタイプ | 説明 |
---|
Message | String | サーバーからのメッセージまたはSDKのエラーログ |
Timestamp | String | Adjustのサーバーからのタイムスタンプ |
Adid | String | Adjustから提供されるユニークデバイスID |
JsonResponse | Map<String, Object> | サーバーからのレスポンスを含むJSONオブジェクト |
EventToken | String | イベントトークン |
CallbackId | String | イベントオブジェクトに設定されたカスタムコールバックID |
WillRetry | bool | 失敗したパッケージの再送を試みるかどうかを示します。 |
Successコールバック
SDKがイベントを記録した時に関数をトリガーする、successコールバックを設定します。
例
この例では、SDKがAdjustにセッションデータを送信した時刻のタイムスタンプを表示するeventSuccessCallback
を登録する方法を示しています。
Failureコールバック
SDKがセッションの記録に失敗した時に関数をトリガーする、failureコールバックを設定します。
例
この例では、SDKがセッションデータの送信に失敗した理由を表示するeventFailureCallback
を登録する方法を示しています。