Google Cloud MessagingでAndroidとiOSの両方でプッシュ通知を実装したいと考えています。通知ペイロードなしでAndroidとiOSの両方でGCMを使用する
Androidの動作が理想的ではないため、ペイロードにnotification
キーを使用したくないです。 Androidではdata
ペイロードで受信機を常に起動するようにしたいと考えており、自分でNotification
を構築するにはNotificationCompat
を使用してください。 Androidでペイロードnotification
を使用している場合、通知スタイルを制御することはできません。
しかし、私はdata
のペイロードしか送信しないと、iOSアプリケーションがバックグラウンドであるか、デバイスの再起動後に起動されなかった場合など、プッシュを受信しないと思います.GCMのフラグとにかくプッシュ?
私は、iOS上で、いつもアプリ内コードを通知してAndroidの動作を複製できますか? GCM data
ペイロードに基づいて、おそらくUILocalNotification
のようなものを使用して自分自身のiOS通知を構築するのは問題ありませんが、私が読んでいるところでは、iOSはペイロードが存在することを要求していますユーザー。
iOSでこの種の制御を利用できますか?
アンドロイドの通知センターに通知が表示されないようにする方法。 gcmメッセージの中に通知ペイロードを含めなくても、空白のテキストとアプリ名がタイトルとして表示されます。 – VishalKale
これは機能しています。 content_availableがfalseに設定されていると、バックグラウンドまたはフォアグラウンドのアプリに関係なく通知は表示されません。私はonMessageReceived内の通知を処理できます。 – VishalKale