はじめに

アプリPUSH通知を許諾していないユーザー( plugin_native_push_identifysubscribefalse)を配信対象に含めた場合に、発生するイベント仕様について記述致します。原則として、通常のアプリPUSH通知配信の場合は、デフォルトで設定されているセグメントを参照いただき、プッシュ通知を許可している対象にのみ、配信を行ってください。

許諾ユーザーに配信した際に発生するエラー

該当ユーザーに、以下のエラーが発生する場合があります。

【発生するエラー】
ターゲット配信結果にて、 UNREGISTERED のエラーが発生。本エラーが発生した場合はKARTE側では次回以降メッセージを送信しないようになります(subscribeがfalseになる)。この場合、新たなトークンをKARTEに登録することでメッセージが送信される状態となります。

非許諾ユーザーに配信した際に発生するイベントとエラー

該当ユーザーにPUSH通知は届きませんが、 以下のエラーおよびイベントが発生します。

【発生するエラー】
ターゲット配信結果にて、 no target user:native_app のエラーが発生。(まれにエラーが発生しないケースがございます。)また、本エラーは、イベントとしてではなく、ターゲット配信結果のエラーに表示されるのみです。

【発生するイベント】
_message_ready イベントは発生し、 message_opentalk_message_send は発生しません。 (まれに、_message_ready イベントが発生しない場合がございます)

アプリPUSHで発生するイベントと許諾状況の関係

以下の図となります

null

関連

以下もあわせてご参考下さい

イベントリファレンス(event reference)(TALK関連)
https://support.karte.io/post/5uHxW2rSl2QI1qALD0JZJ2#3-0

PUSHのエラー