我们将在我们的企业移动应用程序中使用Google Cloud Messaging服务。目标设备可以是BYOD /公司拥有的设备。设备是否必须注册/登录Google帐户(使用G mail dot com的somaaddress)才能使用GCM推送通知服务?
答案 0 :(得分:2)
根据官方文档,GCM仅需要使用Google帐户才能使用3.0之前的设备:
它使用现有的Google服务连接。对于3.0之前的设备,这需要用户在其移动设备上设置自己的Google帐户。运行Android 4.0.4或更高版本的设备不需要使用Google帐户。
(Source)
也就是说,通过对android-gcm group的讨论,Google的一位GCM开发人员暗示,如果您使用新的Google Play服务库注册GCM,即使是预先注册,也不需要Google帐户-3.0设备(Froyo和Gingerbread):
Froyo和Gingerbread注册实施于 GoogleServicesFramework,使用Google帐户进行注册。 这导致帐户中的人员出现了很多身份验证错误 不是很好。
从ICS开始,GCM不依赖或使用Google帐户 - 您 可以在添加帐户或没有任何帐户之前使用它。
“Play服务”更新正在全部实施新计划 设备 - 但似乎有少数设备存在问题 我们正在调查 - 但这些数字远远低于那些数字 与旧计划。