gpt4 book ai didi

JavaScript - 单击按钮即可远程发送数据

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:19 24 4
gpt4 key购买 nike

我有一份位于美国各地的公司平板电脑 (Android) 列表。我希望能够从列表中选择一个,撰写消息,然后能够将消息发送到所选设备。有些位置在同一网络上有多个平板电脑,如果可能的话,我希望一次发送给所有平板电脑。

是否可以通过 JavaScript 通过互联网将数据发送到 Android 设备或设备列表?如果是这样,该怎么办?是否有一个特定的术语来描述我正在尝试做的事情,以便我可以通过谷歌搜索以获得更好的结果?

对于我缺乏知识和术语,我深表歉意。

最佳答案

您有两个选择:

1。使用 websockets 向 Activity 设备发送消息

在您的后端系统(您需要一个)中保留 Activity 连接的列表。在您的网页中,显示连接。选择一个,然后在输入字段中键入消息。将此消息发送到后端,例如形成post,并将此消息发送到相应的连接。在您的 Activity 设备中,让一个应用程序能够监听套接字并显示消息。

2。使用推送通知

您可以轻松地将推送通知发送到 Android 设备。但是,您需要在设备上安装一个可以运行的应用程序,然后才能向其发送推送通知。首先,应用程序需要在 GooglePlayServices 上注册,有大量关于此的教程。然后这将为应用程序提供一个 deviceId,它需要将其发送到您的后端。在您的后端,您可以跟踪数据库中的所有 deviceId。同样的原则也适用于替代方案 1:在列表框中显示 deviceId,并将其与消息一起发送到后端。在后端向设备发送推送通知。还有大量关于如何执行此操作的教程(您需要在 Google 中设置一个项目来获取 API key ,这非常简单)。

可能还有其他选择,但我确信这两个是最简单的。

此外,为了对发送通知进行分组,请按设备的外部 IP 对设备进行分组。让设备自行注册到您的后端,以便您拥有它们的外部 IP,然后按数据库中的 IP 地址对它们进行分组。现在在前端选择 IP 而不是设备。

由 FoxDonut (Asker) 编辑我还在下面的评论中询问是否可以在不将我的应用程序上传到 Google Play 商店的情况下使用推送通知。答案是肯定的。请参阅this为了清晰起见,发帖。

关于JavaScript - 单击按钮即可远程发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46090825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com