Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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
PHP直接向GCM发送数据,而无需设备的注册ID?_Php_Android_Google App Engine_Google Cloud Messaging - Fatal编程技术网

PHP直接向GCM发送数据,而无需设备的注册ID?

PHP直接向GCM发送数据,而无需设备的注册ID?,php,android,google-app-engine,google-cloud-messaging,Php,Android,Google App Engine,Google Cloud Messaging,是否可以将数据从PHP服务器发送到在Google Cloud Messaging应用程序中注册的所有设备,而不在PHP服务器数据库中注册设备的ID 如果不是在PHP中,是否有其他方法来实现这一点 还有一个问题。。 我应该使用哪种技术将PHP服务器与GCM后端连接起来以操作数据结构(必要时在云数据存储中)Android/IOS客户端可以订阅以接收推送通知吗?您要求在不知道地址的情况下将礼物成功发送给某人。可以,但我可以在Android后端注册设备id。所以当我有f.ex。10个在GCM应用程序中注

是否可以将数据从PHP服务器发送到在Google Cloud Messaging应用程序中注册的所有设备,而不在PHP服务器数据库中注册设备的ID

如果不是在PHP中,是否有其他方法来实现这一点

还有一个问题。。
我应该使用哪种技术将PHP服务器与GCM后端连接起来以操作数据结构(必要时在云数据存储中)Android/IOS客户端可以订阅以接收推送通知吗?

您要求在不知道
地址的情况下将礼物成功发送给某人。可以,但我可以在Android后端注册设备id。所以当我有f.ex。10个在GCM应用程序中注册的设备,是否可以在不在php db中注册的情况下获取这些ID,或者是否可以将数据发送到GCM应用程序,然后它处理请求并发送到所有注册的设备?您所说的
安卓后端
是什么意思?谷歌为您提供了GCM服务器,只需使用您的
GCMKey(senderId)代表您发送数据和设备的regid
。您需要命令GCMServer将数据发送到为您的应用程序注册的特定设备,这就是为什么您需要将其
regid
保存在服务器上。好吧,也许我当时没有正确获取。。我遵循了移动后端初学者谷歌教程,部署了一个应用程序,然后运行Android客户端,当我发送消息时,它会在GCM中注册到该应用程序。我可以在那里看到设备id,我想知道是否有一种方法可以通过php向所有这些注册的设备发送消息,而不必在我的数据库中注册,但是现在如果我正确理解GCM中注册的id,那么当我从php发送时,GCM将知道从自己的注册表发送给谁。谢谢:D