Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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
Java Android使用GCM和PHP从设备向其他设备发送通知_Java_Php_Android_Notifications_Google Cloud Messaging - Fatal编程技术网

Java Android使用GCM和PHP从设备向其他设备发送通知

Java Android使用GCM和PHP从设备向其他设备发送通知,java,php,android,notifications,google-cloud-messaging,Java,Php,Android,Notifications,Google Cloud Messaging,我需要一个如何发送通知从设备到其他设备使用相同的应用程序作为服务器GCM和PHP的帮助 谁能给我一个简单的例子,说明如何注册为用户并向其他用户发送消息。或者提供任何对我的应用程序有用的信息我想我知道你在说什么。首先,如果您想将Google云消息从设备a发送到设备B,您必须拥有设备B的GCM注册Id。我希望您不打算将设备B的注册Id存储在设备a上 这里有一种方法 创建一个注册页面。从类似用户的电子邮件地址获取唯一输入别忘了验证它并获取GCM注册Id。然后将此信息以唯一输入电子邮件作为主键存储在服务

我需要一个如何发送通知从设备到其他设备使用相同的应用程序作为服务器GCM和PHP的帮助


谁能给我一个简单的例子,说明如何注册为用户并向其他用户发送消息。或者提供任何对我的应用程序有用的信息

我想我知道你在说什么。首先,如果您想将Google云消息从设备a发送到设备B,您必须拥有设备B的GCM注册Id。我希望您不打算将设备B的注册Id存储在设备a上

这里有一种方法

创建一个注册页面。从类似用户的电子邮件地址获取唯一输入别忘了验证它并获取GCM注册Id。然后将此信息以唯一输入电子邮件作为主键存储在服务器中,并将其映射到GCM注册Id

现在,如果您希望应用程序的用户,假设用户A向用户B发送一些信息,比如聊天应用程序,使用用户B的唯一输入电子邮件地址从设备A调用您的PHP方法。您的web方法可以从输入参数获取设备B的GCM注册Id,并可以发送GCM消息。您可以从用户的联系人簿或电子邮件地址中的联系人获取用户B、C、D等的电子邮件地址,或使用社交网络SDK获取电子邮件地址

如果您希望您的应用程序在未经用户同意的情况下将GCM消息从设备A发送到设备B,则在此示例中,您还需要设备B电子邮件的注册Id或映射的唯一密钥。我觉得在这种情况下没有任何用处。但既然你在最初的问题中没有提到任何细节,我就给出可能性


您不能使用IMEI编号,因为设备A不知道设备B的IMEI编号。如前所述,您不能存储来自用户A、B、C、D的所有注册ID。。。。在设备A中。

直到现在我才尝试过任何东西,我只是在阅读一些基本示例时使用了GCM。我的项目有点复杂,所以我需要一个简单的例子,关于从用户到用户发送通知,这样我就可以在我的项目中继续。谢谢你的信息,我现在知道我应该怎么做,但是你能提供一个例子,说明我如何在编码中做到这一点吗?如果你想要,用户就是我想要的