Android GCM服务查询

Android GCM服务查询,android,android-intent,google-cloud-messaging,Android,Android Intent,Google Cloud Messaging,我正在为我的应用程序使用GCM服务来接收来自云的数据 不幸的是,如果GOOGLE play没有在设备上登录,GCM没有响应或者设备没有收到来自GCM的任何命令 GOOGLE PLAY是否必须注册才能接收GCM 另外,如果通过我的应用程序,我需要查找设备是否登录到GOOGLE PLAY 有空吗 任何帮助都将被接受>>提前感谢这在中进行了解释,这里有两点很重要: 它要求运行Android 2.2或更高版本的设备也具有 安装Google Play Store应用程序,或运行模拟器 Android 2.

我正在为我的应用程序使用GCM服务来接收来自云的数据

不幸的是,如果GOOGLE play没有在设备上登录,GCM没有响应或者设备没有收到来自GCM的任何命令

GOOGLE PLAY是否必须注册才能接收GCM

另外,如果通过我的应用程序,我需要查找设备是否登录到GOOGLE PLAY
有空吗

任何帮助都将被接受>>提前感谢

这在中进行了解释,这里有两点很重要:

它要求运行Android 2.2或更高版本的设备也具有 安装Google Play Store应用程序,或运行模拟器 Android 2.2和谷歌API。但是,您不限于 通过Google Play Store部署您的Android应用程序

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


因此,如果设备运行的是4.0.4或更高版本,则不需要Google帐户。

不需要Google play注册即可接收GCM。但请记住,若您在emulator上进行测试,请确保它是GoogleAPI而不是android。您可以找到使用emulator和PHP实现GCM的分步指南,而不是google play,您需要使用任何google a/c来接收设备/模拟器的推送通知,您不需要将应用程序上载到google play以使GCM工作(AFAIK,只有google应用程序需要)。您也不需要对应用程序进行签名(调试签名就足够了)。但是设备必须安装Google Play,我认为这是要求,当然你需要在Google Play中注册的帐户ID。谢谢,这就是我要找的信息。如果设备是用Google帐户登录的,我能得到详细信息吗?我相信这取决于设备运行的Android版本。在4.0上,至少你不需要Google Play帐户。