Tho*_*vik 8 android push-notification google-cloud-messaging
我有理解Canonical Registration Id并将其归还给Google的问题.我故意注册了我的Android应用程序两次(进行测试Canonical Registration Id),但是当我尝试向两者发送消息时,Registration Ids我没有得到谷歌的回报Canonical Registration Id.
另外,我想知道Google返回的消息ID的格式是什么意思.我可以在日志中看到它似乎由三部分组成<something>:<something2>%<something3>.知道他们的意思吗?第三部分是否识别设备?
[INFO com.bipper.filters.PushUpdatesFilter] [messageId = 0:1349819220154718%921c249a6e2555b5] [INFO com.bipper.filters.PushUpdatesFilter] [messageId = 0:1349819220242456%921c249a6e2555b5]
Era*_*ran 21
我设法通过这种方式从GCM获得规范注册ID:
初始状态:应用程序安装在Android设备上并注册到GCM.发件人服务器具有注册ID并设法向该设备发送消息.
卸载应用程序.
将两条消息发送到原始(旧)注册ID.第一个似乎工作(服务器将从GCM服务器收到成功的回复).第二次尝试将导致"NotRegistered"错误.
重新安装应用程序并注册到GCM.设备将获得新的注册ID.
使用旧注册ID发送消息.应用程序将收到该消息,但服务器将在回复中获得新的注册ID作为规范注册ID.
| 归档时间: |
|
| 查看次数: |
7960 次 |
| 最近记录: |