Androidでは、OSの設定を使用してアプリ通知を無効にすると、fcm/gcmは引き続きデバイスに通知を送信しますか?設定が無効になっていると、アンドロイド携帯電話にプッシュ通知が配信されますか?
デバイスに配信された場合、通知はアプリに渡されますか?またはOSはブロックしていますか?
- device_tokenは無効になっていますか?
通知を無効にすると、アンドロイドはこれらの設定をfcm/gcmサーバーに通知すると想定しています。
Androidでは、OSの設定を使用してアプリ通知を無効にすると、fcm/gcmは引き続きデバイスに通知を送信しますか?設定が無効になっていると、アンドロイド携帯電話にプッシュ通知が配信されますか?
デバイスに配信された場合、通知はアプリに渡されますか?またはOSはブロックしていますか?
通知を無効にすると、アンドロイドはこれらの設定をfcm/gcmサーバーに通知すると想定しています。
はい、はい、および米国特許第
FCM/GCM /などの観点から、「プッシュ通知」、「アプリ通知」とは異なる概念です。
システム設定の[通知]画面は、NotificationManager
がシステムトレイの通知をポップアップ表示するために使用できるかどうかについてのみ表示されます。これはシステムプロセスのレベルであるNotificationManager
でブロックされ、アプリケーションには伝達されません。プッシュ通知は、単に特定の形式のネットワーク通信と考えることができ、アプリがトレイに通知を表示することが許可されているかどうかには関係ありません。
GCMはまだネットワーク上で通信し、アプリケーションにプッシュメッセージをお届けします、OSは(自身が実際にGCMに巻き込まれず、OS、別名Androidのsystem_server
を)それをブロックしません、そして、あなたのアプリのdevice_token
無効にされません。
Androidでは、OSの設定を使用してアプリ通知を無効にすると、fcm/gcmは引き続きデバイスに通知を送信しますか?
はい。 GCM/FCMサーバーは、デバイスが対応するアプリの通知を無効にしているかどうかを判断しません。デバイスがメッセージのターゲットになっている限り、GCM/FCMはメッセージを配信します。
通知が届いたら、アプリに通知されますか?それとも、OSがブロックしていますか?
Android用FCMは、送信したメッセージのペイロードタイプによって動作が異なります。ただし、デバイスによっては、通常、通知が無効になっている場合、通知タイプに関係なく、OSによってブロックされます。
device_tokenは無効ですか?
いいえ。
私はそれがない
我々は、通知を無効にすると、アンドロイドOSは、FCM/GCMサーバにこれらの設定を伝達することを想定しています。
答えはいいえです。 OSによってブロックされた場合、通知は配信されません。 – Faiyaz