Android C2DM ROLE帐户和包名称

时间:2011-04-13 14:54:26

标签: android push-notification server-push android-c2dm

在C2DM sign up form中,(在许多方面)我们被问到以下两个:

  1. 接收消息的应用程序的包名称
  2. 一个ROLE帐户电子邮件ID,用于向C2DM服务器发送邮件。
  3. 我的问题是:这两件事情是否紧密相连?

    相同的注册申请(包裹名称)是否可以接受来自任何(或许多)已注册的ROLE帐户电子邮件ID的邮件?

    用例:

    我必须将我的解决方案出售给多个组织。该解决方案包括设备应用程序以及服务器部分(发送消息)。

    我有一个注册包名称com.foo.Test(并提供了一个虚拟ROLE帐户,因为这是注册表单中的必填字段)

    现在,每个组织(我已将我的解决方案卖给了)应该能够使用自己的ROLE帐户ID将通知消息推送到com.foo.Test 应该(并且可以)使用相同的包名称和他们自己的ROLE帐户ID再次注册?

1 个答案:

答案 0 :(得分:4)

嗯,我发现这两个并没有绑在一起。最初,我在C2DM注册表单上注册了一个包名称(com.foo.test)。那时我提供了一个ROLE帐户ID(比如email1@gmail.com)。后来我再次进入注册页面并输入了相同的包名称(com.foo.test)以及不同的ROLE帐户ID(比如email2@gmail.com) 在两个连续方案中,设备应用程序使用这两个ROLE帐户ID作为发件人ID,并且能够成功接收推送通知。