如果我在C2DM中注册多个Android设备,那么我会收到多个注册ID吗?

3
关于C2DM,如果我有一个手机和另一台设备(另一部手机,可能是GoogleTV等),并且我设置了一个C2DM服务器,那么我会收到两个不同的注册ID,然后我可以使用它们发送意图到两个设备吗?
看起来可能会发生这种情况:我注册一个设备并收到我的ID。然后我注册另一个设备并收到一个不同的ID,这将使第一个ID无效。我的假设正确吗?
我不想进行很多开发,只是为了发现用户的帐户一次只能有一个活动的注册ID。
1个回答

3
是的,每个设备都会收到不同的注册ID。设备上的Google帐户不用于在C2DM上注册。注册ID用于向特定设备上的特定应用程序发送通知。
有关如何构建注册ID的更多信息,请参见android-c2dm Google组中的此线程
您需要在设备上拥有活动的Google帐户,以便C2DM的传输基础处于活动状态(Google用于Gmail和市场通知的机制相同)。

这真的非常有帮助。谢谢。 - Mickey Kawick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接