2012-10-30 82 views

回答

10

简短的回答是否定的。

实际接收来自GCM服务器的消息的机制依赖于Google服务框架,捆绑的服务(如Google Play和GTalk)是框架的一部分。

如果您没有安装框架,则无法接收来自GCM服务器的消息。基本上,如果您的手机上没有Google服务协议栈,它将无法正常工作。

参考此链接: http://developer.android.com/guide/google/gcm/gcm.html

它需要运行Android 2.2或更高版本的设备也有 谷歌Play商店应用程序安装,或或仿真器上运行 的Android 2.2与谷歌的API。但是,您不限于通过Google Play商店部署您的Android应用程序的 。

1

你在哪里阅读过,它不需要谷歌身份证?在我看来,它仍然需要一个谷歌账户?

从文档剪断:

<!-- GCM requires a Google account. --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
+0

基于http://www.quora.com/Is-it-possible-to-send-push-notifications-to-Android-without-using-a-Google-ID-on-the-device显然不需要Google ID。 –

+1

也许google中的人在文档中犯了一个错误。即使他们确实声明它确实需要Google帐户。 – JustDanyul

+0

Android 4.0.4+不需要GET_ACCOUNTS权限。 – hvaughan3

0

我不这么认为。我认为Google云消息传递需要在设备上安装Google Play服务。

相关问题