Android 刷新时我是否会获得C2DM注册ID。。?
我刚刚开始使用C2DM。我宁愿只向C2DM服务器发送一次注册意向(当应用程序第一次启动时)。然后保存从C2DM服务器接收的注册id。问题是,应用服务器如何知道C2DM何时刷新我的注册id?当ID刷新时,我是否会从C2DM服务器收到任何通知或意图?处理此可变注册id的更好、更有效的方法是什么Android 刷新时我是否会获得C2DM注册ID。。?,android,android-c2dm,Android,Android C2dm,我刚刚开始使用C2DM。我宁愿只向C2DM服务器发送一次注册意向(当应用程序第一次启动时)。然后保存从C2DM服务器接收的注册id。问题是,应用服务器如何知道C2DM何时刷新我的注册id?当ID刷新时,我是否会从C2DM服务器收到任何通知或意图?处理此可变注册id的更好、更有效的方法是什么 还有一个类似的问题。但我没有在那里找到我需要的东西。非常感谢您的帮助:)谢谢。如果服务器刷新了注册ID,您将通过Intentaction com.google.android.c2dm.Intent.regi
还有一个类似的问题。但我没有在那里找到我需要的东西。非常感谢您的帮助:)谢谢。如果服务器刷新了注册ID,您将通过Intent
action com.google.android.c2dm.Intent.registration发送一个新ID,就像您请求的一样
因此,只要你的应用程序能够收到注册ID,那么如果C2DM服务器出于某种原因决定发布新的注册ID,你就已经完成了接收新ID所需的工作
每次应用启动时请求一个新的注册ID不是一个好方法(最初获取一个注册ID除外),因为这会增加客户机设备与应用服务器具有不同注册ID的情况,因此C2DM消息无法到达