Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android GCM如何使用注册Id与实际设备通信_Android_Google Cloud Messaging - Fatal编程技术网

Android GCM如何使用注册Id与实际设备通信

Android GCM如何使用注册Id与实际设备通信,android,google-cloud-messaging,Android,Google Cloud Messaging,大家好,我在GCM上工作,我已经很容易地实现了这一点,但我仍停留在GCM如何使用该注册Id与设备通信的一个部分,即如何使用注册Id,或者简单地说,GCM如何将该消息推送到设备上,是否开发了套接字连接,或者是否有广播,谁在发射该广播,以及如何发射?总之,我想知道GCM如何与VPN中的我的设备通信GCM如何找到我的设备。 我正在做RND,这是最后一点不清楚 谢谢虽然我不确定(它是否有文档记录?),但我想谷歌会在数据库中跟踪与注册ID链接的谷歌帐户。当消息排队从服务器发送到设备时,他们会查找谷歌帐户,

大家好,我在GCM上工作,我已经很容易地实现了这一点,但我仍停留在GCM如何使用该注册Id与设备通信的一个部分,即如何使用注册Id,或者简单地说,GCM如何将该消息推送到设备上,是否开发了套接字连接,或者是否有广播,谁在发射该广播,以及如何发射?总之,我想知道GCM如何与VPN中的我的设备通信GCM如何找到我的设备。 我正在做RND,这是最后一点不清楚


谢谢

虽然我不确定(它是否有文档记录?),但我想谷歌会在数据库中跟踪与注册ID链接的谷歌帐户。当消息排队从服务器发送到设备时,他们会查找谷歌帐户,因为您的手机连接到谷歌服务器(Android 2.3+上导航栏中wifi和手机强度指示器的非白色信号颜色表示)他们可以直接发送到所需的设备。

我发现GCM实际上使用手机上安装的Google Play应用程序向您的手机发送数据或消息,这就是为什么必须在手机上安装Google Play应用程序才能使GCM正常工作的原因


如果有人对此有任何更新,请与我们分享

您阅读了吗???在他们的文档中,每件事都很清楚。然后告诉我GCm是如何找到你的设备的,如果你知道答案,然后写下来。你说的GCm找到你的设备是什么意思???我的意思是,当我的应用程序服务器向GCm发送消息以将此消息发送到设备时,GCm实际做了什么来找到我的设备以发送短信