我正在开展Android
项目。在我的项目中,我必须实现push notification
。我按照androidhive
项目正在运行,没有任何错误。但是当我尝试从本地服务器向设备发送消息时,我没有收到任何通知。
db中的 registerid
和GCMregister
相同......发送消息时没有发生任何事情......这是服务器端的问题吗?
我用几个emulater进行了测试。
请帮我解决我的问题。
答案 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)
另请检查您的设备是否有谷歌帐户 你必须遵循以下步骤:
然后您可以正确执行您的应用程序。
现在查看您的所有评论后只剩下一件事请检查您的PHP代码,当我第一次在google api密钥中学习并且db名称和密码有问题时请检查出来。
答案 2 :(得分:-1)
创建一个新的AVD并选择任何GoogleAPI作为此目标