Android C2DM ROLE 账号和包名

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

在 C2DM 中 sign up form ,(在很多事情中)我们被问到以下两个问题:

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

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

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

一个用例:

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

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

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

最佳答案

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

关于Android C2DM ROLE 账号和包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651255/

相关文章:

android - 最新的 Android Studio 2020.3.1 在签名 APK 时未显示签名版本选项

iphone - Apple 批量推送通知

push-notification - Pushwoosh 应用程序 ID 字符串值

php - "pushing"从 php 到 javascript 的代码

xmpp - 服务器推送数百万并发连接

android - 将 Google Direction API 与多个航路点和模式结合使用

android - 如何在 android studio 中包含 android-bootstrap?

android - 如何在 firebase 中将循环中的 child 添加为 userId

apache - HTML5 服务器发送事件原型(prototype)制作 - 模棱两可的错误和重复轮询?

iphone - 我无法启用我的推送通知参数