2014-06-26 51 views
1

我们将在我们的一个企业移动应用程序中使用Google云消息传递服务。目标设备可能是BYOD /公司拥有的设备。设备是否必须注册/登录Google帐户(使用G mail dot com的somaaddress)才能使用GCM推送通知服务?是Google云消息传递强制使用的Gmail帐户

+2

必须使用有效的Google帐户注册Android设备才能收到通知(由于Google Play服务)。这个谷歌帐户的电子邮件不一定是一个Gmail地址。 – peshkira

+1

不再。查看答案(我也尝试过它,它的工作原理,无需在Android 4.4.4上注册电子邮件,但我必须先手动更新Google Play服务)。 – JohnyTex

回答

2

根据官方的文档,需要一个谷歌帐户GCM只为预3.0设备工作:

它使用谷歌服务的现有连接。对于3.0之前的设备,这需要用户在他们的移动设备上设置他们的Google帐户。运行Android 4.0.4或更高版本的设备不需要Google帐户。

Source

这就是说,从讨论的android-gcm group,在谷歌的GCM开发一个暗示,如果你使用谷歌新Play服务库注册GCM,你不需要即使对于预3.0设备(升级Froyo和姜饼)谷歌的帐户:

的Froyo和姜饼登记在 GoogleServicesFramework实现,使用谷歌帐户登记。 这对于账户 未处于良好状态的用户会导致很多身份验证错误。

从ICS开始,GCM不依赖或使用Google帐户 - 您可以在添加帐户之前使用它,也可以不使用任何帐户。

“播放服务”更新实施新方案对所有 设备 - 但似乎设备少数有 这个问题,我们正在调查 - 但数字远远高于 低与旧计划。

+0

因此,基本上如果用户登录到他们的电话,即在初次启动时您必须输入一个Google帐户,那么这个要求是否满足? – Sauron

相关问题