1

我已经完成了所有设置并在 android 设备上工作。它检索一个我认为是有效的令牌,然后将其传递给我的服务器,并将其存储在数据库中。

然后我使用 PushSharp 库将我的消息推送到我的设备。我知道 PushSharp 已成功连接到 google,因为如果我输入无效的服务器密钥,我会得到一个未经授权的异常。OnNotificationSent 事件正在触发,我正在使用 NLog 记录该结果,它说它正在成功发送我的通知。但是,我没有收到我的 Evo 4g 手机的通知。我已经尝试了两个 Evo 4g,结果相同。我在两部手机上都登录了我的谷歌帐户,当我在一部手机上运行 android 应用程序时,设备令牌会更新为该设备令牌,然后我在另一部手机上运行它,它会发生变化,因此一切似乎都井井有条.

当我在报告部分查看 google api 仪表板时,它说我总共有 0 个请求。老实说,我什至不确定它应该在那里报告什么,但我只能假设它报告了通过该服务的任何消息。

我是否错过了谷歌 api 上某处的设置来“打开它”或其他什么?

在一天的大部分时间里,我一直在与 android 方面作斗争,终于在大约 2 小时前开始了它。我让 PushSharp 用于苹果通知以及所有意图和目的,它看起来应该与 google gcm 一起使用,但事实并非如此。

有任何想法吗?

4

1 回答 1

0

我把这个整理好了。我没有正确处理 onMessage 中的通知。

于 2012-12-08T00:47:23.770 回答