Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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 从笔记本电脑向一组移动设备发送通知_Android_Google Cloud Messaging - Fatal编程技术网

Android 从笔记本电脑向一组移动设备发送通知

Android 从笔记本电脑向一组移动设备发送通知,android,google-cloud-messaging,Android,Google Cloud Messaging,我想从笔记本电脑向移动设备的子集发送通知。通知将包含一行文字消息。我计划在上面使用GCM服务,但我仍然不太清楚我应该遵循的步骤顺序 此外,我希望移动设备能够将其位置(坐标)和一条单行短信发送到最近的服务器(我计划有两个指定的服务器) 使用什么工具以及如何解决此问题?使用FCM(Firebase cloud messaging)向所有移动设备发送推送通知。它是向所有注册的移动设备发送推送通知的最佳且最简单的方法 您还可以使用Firebase实时数据库存储设备位置 您可以使用GCM(您已经在使用)

我想从笔记本电脑向移动设备的子集发送通知。通知将包含一行文字消息。我计划在上面使用GCM服务,但我仍然不太清楚我应该遵循的步骤顺序

此外,我希望移动设备能够将其位置(坐标)和一条单行短信发送到最近的服务器(我计划有两个指定的服务器)

使用什么工具以及如何解决此问题?

使用FCM(Firebase cloud messaging)向所有移动设备发送推送通知。它是向所有注册的移动设备发送推送通知的最佳且最简单的方法

您还可以使用Firebase实时数据库存储设备位置

您可以使用GCM(您已经在使用)或FCM(建议使用Firebase Cloud Messaging)以及众所周知的免费城市飞艇。步骤很简单:

1) 在城市飞艇上开个帐户 2) 在清单上添加接收者以侦听通知 3) 在应用程序活动中添加一段包含“takeOff”方法的代码。 4) 创建一个扩展城市飞艇并重写方法的类 5) 从firebase获取“API密钥”,并将该密钥放在城市飞艇上需要的位置。 6) 从城市飞艇获取配置文件,并用firebase“发送者id”替换配置文件的最后一行


现在,您可以向所有设备发送通知。您还可以通过获取特定设备的通道id并将其添加到城市飞艇的测试设备列表中,仅向测试设备发送通知。

我认为您应该尝试使用Firebase而不是GCM,因为它们提供了一个用户面板来从那里发送通知,而且它也是GCM的升级部分

你可以继续

  • 创建你的应用程序。
  • 获取在应用程序中实现通知的代码
  • 遵循firebase提供的步骤

  • 这个问题太宽泛,不能正确回答