我怎么能通过互联网从一个机器人发送一个字符串到另一个

时间:2016-08-22 12:58:31

标签: android

我想要类似Facebook Messenger和 我对Web服务器知之甚少,可以使用吗? 应该是这样的 我接受来自用户的String,然后将其上传到我的服务器并对服务器进行编程以将其发送到其他设备,其他设备通过后台服务得到通知

1 个答案:

答案 0 :(得分:0)

要创建类似于Facebook Messenger的东西,你可以做很多事情。

在我看来,只是开始Serverless服务。 Firebase可以是您的解决方案或AWS(或任何其他服务)。它有一个推送通知和数据库,用于存储该字符串。

Firebase云消息传递

Firebase云消息传递(FCM)是一种跨平台的消息传递解决方案,可让您可以免费可靠地传递消息。

使用FCM,您可以通知客户端应用程序可以同步新电子邮件或其他数据。您可以发送通知消息以推动用户重新接入和保留。对于即时消息传递等用例,消息可以将最多4KB的有效负载传输到客户端应用程序。

Firebase实时数据库

Firebase实时数据库是一个云托管数据库。数据以JSON格式存储,并实时同步到每个连接的客户端。当您使用我们的iOS,Android和JavaScript SDK构建跨平台应用程序时,所有客户端共享一个实时数据库实例,并使用最新数据自动接收更新。

其他方式是在Android应用中打开一个套接字并处理所有事件。我建议你Socket.io这样做。

您可以在服务器中使用node.js创建socket server并使用Android client

http://socket.io/blog/native-socket-io-and-android/