Android C2DM ROLE帐户和包名称

| 在C2DM注册表格中,(出于很多原因)要求我们提供以下两项: 接收消息的应用程序的程序包名称 一个ROLE帐户电子邮件ID,用于将消息发送到C2DM服务器。 我的问题是:这两件事绑在一起了吗? 同一注册的应用程序(程序包名称)可以接受来自任何(或多个)注册的ROLE帐户电子邮件ID的消息吗? 用例: 我必须将我的解决方案出售给多个组织。该解决方案包括设备应用程序以及服务器部分(用于发送消息)。 我有一个注册的软件包名称,例如com.foo.Test(并提供了一个虚拟ROLE帐户,因为这是注册表单中的必填字段) 现在,每个组织(我已经将解决​​方案出售给了它)应该能够使用其自己的ROLE帐户ID将通知消息推送到com.foo.Test。 他们应该(也可以)使用相同的软件包名称和他们自己的ROLE帐户ID重新注册吗?     
已邀请:
好吧,我发现这两个没有捆绑在一起。最初,我在C2DM注册表单上注册了一个软件包名称say(com.foo.test)。当时,我提供了一个角色帐户ID(例如email1@gmail.com)。稍后,我再次进入注册页面,并输入了相同的软件包名称(com.foo.test)以及其他的ROLE帐户ID(例如email2@gmail.com) 在两个连续的场景中,设备应用程序使用这两个ROLE帐户ID作为发件人ID,并且能够成功接收推送通知。     

要回复问题请先登录注册