0

通知を無効にすると、アンドロイドはこれらの設定をfcm/gcmサーバーに通知すると想定しています。

+0

答えはいいえです。 OSによってブロックされた場合、通知は配信されません。 – Faiyaz

答えて

1

はい、はい、および米国特許第

FCM/GCM /などの観点から、「プッシュ通知」、「アプリ通知」とは異なる概念です。

システム設定の[通知]画面は、NotificationManagerがシステムトレイの通知をポップアップ表示するために使用できるかどうかについてのみ表示されます。これはシステムプロセスのレベルであるNotificationManagerでブロックされ、アプリケーションには伝達されません。プッシュ通知は、単に特定の形式のネットワーク通信と考えることができ、アプリがトレイに通知を表示することが許可されているかどうかには関係ありません。

GCMはまだネットワーク上で通信し、アプリケーションにプッシュメッセージをお届けします、OSは(自身が実際にGCMに巻き込まれず、OS、別名Androidのsystem_serverを)それをブロックしません、そして、あなたのアプリのdevice_token無効にされません。

0

Androidでは、OSの設定を使用してアプリ通知を無効にすると、fcm/gcmは引き続きデバイスに通知を送信しますか?

はい。 GCM/FCMサーバーは、デバイスが対応するアプリの通知を無効にしているかどうかを判断しません。デバイスがメッセージのターゲットになっている限り、GCM/FCMはメッセージを配信します。

通知が届いたら、アプリに通知されますか?それとも、OSがブロックしていますか?

Android用FCMは、送信したメッセージのペイロードタイプによって動作が異なります。ただし、デバイスによっては、通常、通知が無効になっている場合、通知タイプに関係なく、OSによってブロックされます。

device_tokenは無効ですか?

いいえ。

私はそれがない

我々は、通知を無効にすると、アンドロイドOSは、FCM/GCMサーバにこれらの設定を伝達することを想定しています。

関連する問題