在C2DM中指定多个应用程序包

时间:2012-08-16 00:29:10

标签: android registration android-c2dm

我有一个使用C2DM的Android应用程序。我正在创建另一个从它派生的应用程序。目前,谷歌不支持C2DM,他们搬到了GCM。

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

1 个答案:

答案 0 :(得分:2)

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

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

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