我只是好奇,如果从GCM类GCMBaseIntentService的intent.getStringExtra(EXTRA_REGISTRATION_ID)生成的字符串都是唯一的每个Android设备? 它是如何生成的?Android GCM:intent.getStringExtra(EXTRA_REGISTRATION_ID)对于每个设备都是唯一的吗?
1
A
回答
2
注册ID由GCM服务器创建,对于在特定设备上运行的特定应用程序是唯一的。
你可以阅读这里:http://developer.android.com/guide/google/gcm/gs.html#android-app
onRegistered(上下文语境,字符串REGID):调用后的注册意图接收 经过GCM分配给该设备/应用对作为参数的注册ID 。 通常,您应该将regid发送到您的服务器,以便它可以使用它将消息发送到 此设备。
在这里:http://developer.android.com/guide/google/gcm/gcm.html#arch
注册ID
由GCM服务器发出的Android应用程序,允许它接收消息的ID。一旦Android应用程序具有注册ID,它就会将其发送到第三方应用程序服务器,该服务器使用它来标识每个已注册接收给定Android应用程序消息的设备。 换句话说,注册ID绑定到特定设备上运行的特定Android应用程序。
此外,该字符串不是由您引用的代码生成的,而是由GCM服务器生成的,并由该代码从意图读取。
相关问题
- 1. Secure.ANDROID_ID对每个设备都是唯一的吗?
- 2. ACAccount标识符对所有设备都是唯一的吗?
- 3. Unity3D - PlayerPrefs对于下载我的apk的每个设备都是一样的吗?
- 4. FlurryAgent.getPhoneId()对每个客户都是唯一的吗?
- 5. Netty处理程序对每个连接都是唯一的吗?
- 6. HttpContext.ApplicationInstance.Context对每个请求都是唯一的吗?
- 7. HttpContext.Current.Items [“SameKey”]对每个ASP.NET WebApi调用都是唯一的吗?
- 8. 对于X11中的每个窗口,显示都是唯一的吗?
- 9. 每个域都有唯一的IP吗?
- 10. Android广告是否每个设备或每个用户帐户都是唯一的?
- 11. GameKit框架中使用的peerID对于每个设备始终是唯一的?
- 12. 谷歌云消息传递的Chrome channelId每个设备都是唯一的?
- 13. UUID.randomUUID()每次都返回唯一值吗?
- 14. Android设备的唯一ID
- 15. Android设备的唯一ID
- 16. Android的每个设备的唯一ID像序列号
- 17. 每个Android设备的唯一身份,gsm和非gsm
- 18. android:获取或创建每个设备的唯一ID
- 19. 使指令范围对每个指令都是唯一的?
- 20. UIImageJPEGRepresentation应该在每个iOS设备上都一样吗?
- 21. 每个设备的iOS SDK指纹功能是唯一的?
- 22. 的Android獾每一个Android设备
- 23. Android:设备唯一硬件
- 24. 对于每个人都有一个getter
- 25. navigator.buildID是否对每位访客都是唯一的?
- 26. 设置视口每一帧都是一个好主意吗?
- 27. 是一个mysql临时表,对于每个访问创建脚本的用户都是唯一的...?
- 28. 对于每个安装的实例,iPhone Simulator UDID是唯一的吗?
- 29. 每个iPhone/iPod Touch都有唯一的ID吗?
- 30. 每个设备的Android PixelFormat