2017-11-05 7 views
0

に配信なしの通知私はコルドバプロジェクトに取り組んでいると私は、ユーザーが私はコルドバのプラグインを押すだけでfirebaseを使用し、GCMの応答だったプッシュ通知を受信する必要があります。GCM応答の成功が、iOSデバイス

GCM response : {\"multicast_id\":6875962456318713515,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\"message_id\":\"0:1509878580992374%39c6ff07f9fd7ecd\"}]}"

が、私のiosデバイスは通知を表示しませんでしたが、アンドロイドデバイスでは完璧に動作していますが、APNフリーテスターからAppleのデバイスがすぐに通知を受け取ると、私はfirebaseプロジェクトを作成するために上記の手順をすべて実行し、APN証明書をアップロードしてダウンロードしました.plistファイルと私は右側のgcm登録トークンを受信して​​いる(私は上に記載)私のプロジェクトはコードプロジェクトです、私は受信しませんでした除いて、Xcodeのからのビルド中にエラーがまし:私のデバイスまたはGCMサービスから

017-11-05 11:57:02.994: GCM | Invalid key in checkin plist: GMSInstanceIDDeviceDataVersion

本当に私は何が起こっていない、私はプッシュ通知を受け取るためにAppleデバイスを作るのを助ける事前に 感謝してください

答えて

0

ああ、最終的に私はペイロードのような形式でなければなりませんので、APNにリクエストを投稿するとき、それは代わりに、データのペイロードデータGCMの使用通知した非常にシンプルで愚かだった問題だ:

「の通知を":{

"body" : "test message", 
    "title" : "app name" 
    } 

Iは "データ" を用いた:{

通知が再びIOSとAndroidの両方のために有効であるデータのみアンドロイドと有効であるがトリックた
"body" : "test message", 
    "title" : "app name" 
    } 

(THNKSリンゴを!!!)

関連する問題