Android C2DM ROLE 账号和包名

Posted

技术标签:

【中文标题】Android C2DM ROLE 账号和包名【英文标题】:Android C2DM ROLE account and package name 【发布时间】:2011-04-13 14:54:25 【问题描述】:

在 C2DM sign up form 中,(出于很多原因)我们被问到以下两个问题:

    接收消息的应用程序包名称 将用于向 C2DM 服务器发送消息的角色帐户电子邮件 ID。

我的问题是:这两件事是联系在一起的吗?

同一个注册的应用程序(包名)可以接受来自任何(或多个)注册 ROLE 帐户电子邮件 ID 的消息吗?

一个用例:

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

您的发件人角色帐户也不限于一个包裹。

以上是关于Android C2DM ROLE 账号和包名的主要内容,如果未能解决你的问题,请参考以下文章

获取android中所有已安装应用的名称、图标和包名

Android Studio修改项目名称和包名方法

Android开发分享功能实现步骤

方法和包

方法和包

方法和包