2

据我所知,Google C2DM 服务器会从第三方服务器发出通知。是否可以让 Google C2DM 服务器成为您的数据主机。可以将数据从 android 应用程序发送到 Google C2DM 服务器,以便同一应用程序的其他用户接收数据通知

4

2 回答 2

3

从技术上讲,是的(根据 Piyush 的回答),但我强烈不推荐它。首先,您的应用程序的每个实例都必须有权访问您的私有身份验证凭据(现在有被泄露的风险)。其次,如果您想更新这些凭据,则必须同时更新每个安装(即所有用户),否则会出现通信问题。

相反,我建议获得一个免费的“谷歌应用引擎”帐户,并通过该渠道(或任何其他基于云的提供商)进行广播通信。您将能够确保您的钥匙安全并集中控制。

于 2011-06-07T13:03:44.067 回答
1

是的,您可能必须首先使用注册密钥向 Google 进行 OAuthenticate,即您的应用程序从 C2DM 服务器端获得的信息。有关更多信息,请参阅Lars Vogel教程,您可以在其中了解我们如何在应用程序中设置本地服务器代码以发送消息。首先使用此处的google注册链接在 Google C2DM 服务器上注册您的应用程序。

于 2011-05-17T11:13:09.513 回答