0

私のAndroidサーバアプリケーションでGCMプッシュ通知を処理するために自分のサーバを設定しようとしています。郵便番号またはノードモジュールを搭載した端末でGCMプッシュを受信して​​いません

私はこのようPostmanを使用してプッシュ通知を送信しようとしている:

Request Type: POST 

URL: https://android.googleapis.com/gcm/send 

Header 
    Authorization : key=your key //Google API KEY 
    Content-Type : application/json 

JSON (raw) : 
{  
    "registration_ids":["yours"], 
    "data": { 
    "Hello" : "World" 
    } 
} 

と私はこのような応答を取得しています:それが必要のようにすべてのもののように思える

{ 
    "multicast_id": 7360389950846966696, 
    "success": 1, 
    "failure": 0, 
    "canonical_ids": 0, 
    "results": [ 
    { 
     "message_id": "0:1466937961332908%e66a7eb3f9fd7ecd" 
    } 
    ] 
} 

を行ってきましたデバイス上で通知は受信されません。私はsame resultとNode.jsの複数のGCMモジュールも試しています。すべてがうまくいくと思われますが、通知は受信されません。 gcm-notification-test-tool-android

ウェブサイトでは、郵便配達の要求に使用されているものよりも、他の情報は、提供されていない:私はテストGCMのために、この小ぎれいなウェブサイトを使用している場合は、通知が受信されているが、

これは私にはほとんど意味がありません。

これを解決する方法とその理由については、ご意見ください。

+0

あなたのデバイスでリクエストをどのように処理しますか? GCM放送受信機のonReceive()関数を見てみましょう。 – Gil

+0

@Gil私はAndroid Phoneを使用していますので、私がやっているのはプッシュを登録していて、onReceive関数は使用されていません。 – martin

+0

あなたはこれに対する解決策を見つけましたか?私も同じ問題を抱えています。 – Prasanna

答えて

0

奇妙なので、サーバーから返されたJSONをどのように解析しますか?とにかく、上記のリンクのような "メッセージ"属性を使用していますか?キーとして「Hello」を送信し、「メッセージ」を送信しているリンクに表示されます。

関連する問題