推送通知未显示在设备中

时间:2013-02-26 08:52:42

标签: android push-notification google-cloud-messaging

我正在开展Android项目。在我的项目中,我必须实现push notification。我按照androidhive

的教程进行了操作

项目正在运行,没有任何错误。但是当我尝试从本地服务器向设备发送消息时,我没有收到任何通知。

db中的

registeridGCMregister相同......发送消息时没有发生任何事情......这是服务器端的问题吗?

我用几个emulater进行了测试。

请帮我解决我的问题。

3 个答案:

答案 0 :(得分:1)

 Need to check:
--Check your registration id is stored in your database or not?And you are using same id or not?
--on client side ,check whether it is register in GCMRegistrar **isRegisteredOnServer()**?
--During sending message chck 
 --'Authorization: key=' . GOOGLE_API_KEY, //specify server or browser key obtained from google console.
 --Proper registration Id

答案 1 :(得分:0)

另请检查您的设备是否有谷歌帐户  你必须遵循以下步骤:

  1. 转到设置菜单 - >帐户&同步 - >添加帐户 - > google - > next - >创建帐户或登录 - >完成。
  2. 然后您可以正确执行您的应用程序。

    现在查看您的所有评论后只剩下一件事请检查您的PHP代码,当我第一次在google api密钥中学习并且db名称和密码有问题时请检查出来。

答案 2 :(得分:-1)

创建一个新的AVD并选择任何GoogleAPI作为此目标

enter image description here