0

我有一个使用 C2DM 的 Android 应用程序。我正在创建另一个派生自它的应用程序。目前,Google 不支持 C2DM,他们转向 GCM。

但我仍然想将 C2DM 用于派生应用程序。是否可以在清单中添加多个可以通过 C2DM 通知的包?

4

1 回答 1

2

你很困惑。单个服务器可以通知多个应用程序,C2DM/GCM 规则不禁止这样做。应用程序将具有不同的包 ID,但服务器上的通知生成代码不需要知道它们。服务器需要知道的只是一个注册 ID。应用程序获取并以某种方式传输到服务器。

该应用程序需要在注册时提供 API 密钥 (GCM) 或 Google 帐户 (C2DM) 才能订阅通知。但反之亦然,服务器不需要针对包进行身份验证。

如果通知协议因一个应用程序而异,您需要将支持的协议与注册 ID 一起传送到服务器。

于 2012-08-16T00:34:42.627 回答