我已经设置了所有设备并在Android设备上工作。它检索一个我认为有效的令牌,然后将其传递给我的服务器,并将其存储在数据库中。
然后我使用PushSharp库将我的消息推送到我的设备。我知道PushSharp成功连接到谷歌,因为如果我输入无效的服务器密钥,我会得到一个未经授权的例外。 OnNotificationSent事件正在触发,我正在使用NLog记录该结果,它说它正在成功发送我的通知。然而,我没有收到我的Evo 4g手机通知。我尝试了两个Evo 4g,效果相同。我在两部手机上登录了我的谷歌帐户,当我在一台手机上运行Android应用程序时,设备令牌更新为该设备令牌,然后我在另一台上运行它,它会发生变化,所以所有看起来都是有序的
当我在报告部分查看google api信息中心时,它说我总共有0个请求。老实说,我甚至不确定它应该在那里报告的内容,但我只能假设它报告任何已经通过该服务的消息。
我是否在谷歌api的某个地方错过了一个设置“打开它”或什么?
我在这一天的大部分时间里一直在与这方面的机器人战斗,并且最终在2小时前完成了它。我有PushSharp工作苹果通知和所有意图和目的,看起来它应该与谷歌gcm合作,但它不是。
任何想法?
答案 0 :(得分:0)
我对此进行了排序。我没有正确处理onMessage中的通知。