1

I am planning to use gcm push notifications. I have gotten my api key. I understand that gcm requires each device to register before using the gcm service. What i am not clear about is the meaning of registration? Does each device user need to have a google account for the app to work on his device? Or any email address would do? Any clarification would help.

4

2 回答 2

0

设备上应设置一个 Google 帐户。否则该应用将无法接收 gcm 推送通知。

于 2013-07-04T14:30:32.377 回答
0

在 ICS 4.0.4 之后,GCM 不需要 Google 帐户。

注册意味着您需要向 Google Cloud 注册运行您的应用程序的设备。

此外,在 I/O 2013 之后,不推荐使用 GCMRegistrar 库。使用它的应用程序仍然有效,但 Google 鼓励开发人员使用 GoogleCloudMessaging。这需要设备中的 Google Play 服务库,如果没有,Google Play 将尝试安装它。根据谷歌的说法,谷歌帐户仍然不是必需的。

根据那里的一些人的说法,GoogleCloudMessaging 存在错误,并且在尝试注册时报告 SERVICE_NOT_AVAILABLE 的某些设备中无法正常工作。

于 2013-12-09T22:48:59.397 回答