2013-06-18 9 views
6

最近、GCMプッシュメッセージ通知が機能しなくなりました。 Google APIコンソールで何も変更していないので、ホワイトリストのIPアドレスの場合は専用サーバーのIPV6を登録しました。Android GCM PHPによる不正な401エラー

しかし、私は、私は常にエラーを取得するGCMのサービスに到達しようとすると:

無断

エラー401

も...成功せず、IPV4と

を試してみました私は自分のコンピュータで同じスクリプトを試してみましたが、すべてがスムーズに動作します...

すべてのアイデアは、あなたがGCMのGoogle APIコンソールのホワイトリストのIPアドレスでサーバーのIPアドレスを配置する必要があり、あなたの助け

+0

私は同じ問題を抱えています...私に助けてください。 –

+0

すべてのipsを削除してください。それは今のところ私が得た唯一の解決策です。 – Bibu

+0

私はGoogleのapiコンソールでこれを持っていますReferers:しかし、まだ同じエラーが発生しています。 –

答えて

4

ため:)

感謝を非常に高く評価されるだろう。

編集: ブラウザキーではなく、サーバーアプリケーション(IPロック付き)にKeyを使用する必要があります。

+0

「サーバーID」とは何ですか?あなたがIPを意味する場合、IPV6とIPV4は、GoogleのAPIコンソールのホワイトリストIPアドレスで既に参照されています – Bibu

+0

正確に!!また、サーバーアプリケーションのキーを使用する必要があります。編集された回答 – skygeek

+0

を参照してください。これは私がやったことですが、私はすべてのipsを取り除いて "Any IP allowed"を取得しました... ...最高です... – Bibu

0

私は同じ問題がありました。私のために解決したのは、私の公開IPを登録して、数分間待ってからgoogleのapiコンソールページをリフレッシュすることでした。

2

私は1日中同じ問題が発生しました。あなたのデベロッパーコンソールの > API & auth>「Android向けGoogleクラウドメッセージング」がオンになっていることを確認してください。 それは私の間違いでした。 また、すべてのIPを許可して最初にテストします。

0

私は同じ問題を抱え、ホワイトリストIPアドレスに「0 :: 0/0」を追加しました。これは私の問題を解決しました。より良い解決策は、実際のIPV6をサーバに使用させることです。

+0

どこでそれをすることができますか?私はGoogleコンソールで見つけることができません – MaicolBen

+0

@MaicolBenそれは私がこれをしてからしばらくありました。しかし、「Create new Server Key」をクリックした後だと思います。 –

関連する問題