For the complete documentation index, see llms.txt. This page is also available as Markdown.

SDKコールバック

SDK ライフサイクルコールバック

これらのコールバックは、SDK の読み込みと終了を監視するために実装できます。

これらのコールバックを実装するには、SDK の registerPushSDKLifecycleCallbacks メソッドを呼び出し、必要なコールバックを実装したオブジェクトリテラルを渡します。

PushSDK.registerPushSDKLifecycleCallbacks({
  // ここに関数のオーバーライドを追加
});

利用可能な SDK ライフサイクルコールバックは次のとおりです:

読み込み完了

このコールバックは、SDK の初期化が完了し、操作可能になったときに実行されます。

onPushSDKDidFinishLoading(configuration, subscriberStatus) {
  // SDK の読み込み完了後に実行するコードを追加
}

登録者ステータス付きで終了

このコールバックは、SDK が終了し、登録者の現在のステータスを報告するときに実行されます。

権限ライフサイクルコールバック

これらのコールバックは、ユーザーの権限認証の変更を監視するために実装できます。

これらのコールバックを実装するには、SDK の registerPermissionLifecycleCallbacks メソッドを呼び出し、必要なコールバックを実装したオブジェクトリテラルを渡します。

利用可能な権限ライフサイクルコールバックは次のとおりです:

権限ステータス変更

このコールバックは、ユーザーの権限ステータス/認証が変更されたときに実行されます。

この 応答 変数はユーザーの 新しい 権限ステータスを表します。

エラー付きの権限ステータス変更

このコールバックは、ユーザーの権限ステータス/認証が変更され、その変更に関して SDK から報告するエラーもある場合に実行されます。

エラー は型付けされています Error、しかし SDK は内部の PushSDKException インスタンスを返します。これはエクスポートされていません。 error.messageただし、そのクラスを import して確認することはできません instanceof.

リモート通知の登録

このコールバックは、デバイスがリモート通知への登録に成功し、デバイストークンを受け取ったときに実行されます。

リモート通知の登録に失敗

このコールバックは、デバイスがリモート通知への登録に失敗したときに実行されます。

〜と同様に onPushSDKDidReceivePermissionResponseWithError, エラー は型付けされています Error ただし、内部のエクスポートされていない PushSDKException インスタンスとして配信されます。

通知ライフサイクルコールバック

これらのコールバックは、表示、開封、および通知に対するその他の操作などのイベントを監視するために実装できます。

これらのコールバックを実装するには、SDK の registerNotificationLifecycleCallbacks メソッドを呼び出し、必要なコールバックを実装したオブジェクトリテラルを渡します。

利用可能な通知ライフサイクルコールバックは次のとおりです:

通知を受信

このコールバックは、ユーザーが通知を受信したときに実行されます。

URI/URL の宛先付き通知を開く

このコールバックは、ランディング URL が付いた通知が開かれたときに実行されます。登録者は、その URL を表すビューに遷移させる必要があります。

このメソッドは Boolean の応答( Promise<boolean> もサポートされます)。応答が true の場合、この通知の開封に対して SDK は追加の操作を行いません。応答が false の場合、SDK は登録者を目的の URL に遷移させようとします。

以下を参照してください ディープリンク のドキュメントに完全な例があります。

アプリメッセージライフサイクルコールバック

これらのコールバックは、表示、開封、およびアプリメッセージに対するその他の操作などのイベントを監視するために実装できます。

これらのコールバックを実装するには、SDK の registerAppMessageLifecycleCallbacks メソッドを呼び出し、必要なコールバックを実装したオブジェクトリテラルを渡します。

利用可能なアプリメッセージライフサイクルコールバックは次のとおりです:

アプリメッセージを表示

このコールバックは、アプリメッセージがユーザーに表示されるときに実行されます。

アプリメッセージがユーザー操作を受信

このコールバックは、ユーザーがアプリメッセージを操作したときに実行されます。

このメソッドは Boolean の応答( Promise<boolean> もサポートされます)。応答が true その場合、SDK は操作を処理せず、操作が URL を開くアクションであっても遷移を試みません。応答が false の場合、SDK は操作を処理し、操作が URL を開くアクションである場合は、ユーザーを目的の URL に遷移させようとします。

メッセージの処理に失敗

このコールバックは、SDK がアプリメッセージの処理に失敗したときに実行されます。