没有Google帐户的GCM有哪些API级别?

时间:2014-08-26 02:18:54

标签: android push-notification google-play-services google-cloud-messaging

为了不需要Google帐户,我应该为GCM应用程序定位什么API级别?即使我使用GCM的Play服务实施,在低API级别设备上GCM也需要Google帐户吗?

1 个答案:

答案 0 :(得分:3)

一方面,official docs说:

  

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

另一方面,this post from the android-gcm group(由Costin Manolache制作)意味着新的Google Play服务库也使旧版本不需要Google帐户:

  

一些背景:    Froyo和Gingerbread注册在GoogleServicesFramework中实施,使用Google帐户进行注册。这导致帐户未处于良好状态的人员出现了很多身份验证错误。

     

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

     

“Play服务”更新正在所有设备上实施新方案 - 但似乎有少数设备存在此问题,我们正在调查 - 但这些数字远低于那些有旧计划的人。