我正在尝试使用GCM实现推送通知, 我正在尝试使用我的PHP服务器将通知发送到GCM,这将把它传递给我的Android应用程序。
我在androidhive使用了代码!
该设备已成功注册,但我的设备未收到任何通知,也未在Google控制台上显示任何内容。
我没有收到使用https://android.googleapis.com/gcm/send或https://android.googleapis.com
的链接的任何回复这种方法有什么不对吗?
有人可以向我推荐任何真正的来源吗?
答案 0 :(得分:3)
意识到有些人正面临实施GCM的问题。我决定发布解决方案。
AndroidHive上的示例运作正常。这只是正确配置的问题。
替换Android应用中的项目ID。 (您可以从谷歌的控制台链接获取项目ID,即google.com/apis/console/#project:xxxxxxxxxxxx:access)
替换PHP服务器上的服务器API密钥(config.php) 服务器应用程序密钥(使用IP锁定)。 您可以从WhatIsMyIP获取IP。
浏览器应用程序的密钥(包含引用程序)将无效。