我有一个管理第三方服务器列表并可以轮询它们以获取信息的应用程序。这些服务器应该彼此独立(并且可能不受我的控制)。
现在我想实现 c2dm 通知以避免持续的主动轮询。第三方服务器将能够发布它们senderId并允许我的客户在向registrationId谷歌注册后向他们发送 C2DM。
现在我的问题是:是否可以从同一个应用程序包中为多个 c2dm 发件人注册?如果是这样,我将如何区分注册(尤其是注销)过程,以便我可以更新正确的本地服务器配置条目?
我找到的唯一资源是这个 google groups thread,但有一段时间没有得到回答。我希望你能帮忙。
注意:这只是关于注册。发送消息时,第三方服务器可以注入自己的服务器名称,以便消息处理程序可以区分它们。但是使用谷歌服务器的注册过程似乎并没有让我选择将用户定义的信息传递回我的BroadcastReceiver