0

Firebase Cloud Messaging を使用しており、Firebase コンソールを使用する代わりに通知用の cron を作成しています。Androidで使用したのと同じjsonを使用できるかどうか疑問に思っています。現在、Android デバイスは送信した通知を受け取りますが、iOS では受け取りません。notificationたとえば、オブジェクトのように使用したパラメーターの一部がiconAndroidプラットフォーム専用であるため、結果に影響があるのでしょうか?

私の投稿リクエストは次のようになります

{
    "registration_ids" : $ids,
    "notification" : {
      "body" : "great match!",
      "title" : "Portugal vs. Denmark"
      "icon" : "myicon"
    },
    "data" : {
      "Nick" : "Mario",
      "Room" : "PortugalVSDenmark"
    }
} 

アップデート

示唆されているように、iOS と Android 用に 2 つの異なる cron を作成しました。iOSiconでは、json のパラメーターを削除しました。しかし、まだ通知を受け取ることができません。

またCapabilities Tab -> Push Notifications、私はそれONをトグルしますBackground Modes-> Remote notifications

4

3 に答える 3

0

私のjsonにapsオブジェクトを追加しました

'aps' => array(
                'alert' => $messageText,
                'badge' => $badge,
                'sound' => 'default',
                'id' => $id
            ),
于 2016-06-03T09:22:00.900 に答える