将大字符串发送给多个用户

时间:2018-07-07 07:43:45

标签: java android android-wifi file-sharing

我的问题是我该如何编程一个向多个Android用户发送大字符串的字母数字字符的Android应用。

QR码是受限制的,不能使用特殊字符和小写字母。

是否可以通过同一应用将字符串发送给多个Android用户?
就像ShareIt。

请提供参考以供我学习。
我是Android新手,零知识

1 个答案:

答案 0 :(得分:0)

一种解决方法是使用服务器和推送消息服务。它可以按如下方式工作:

  1. 当某人(发送者)想要发送消息时,查询将与消息数据一起发送到服务器。

  2. 服务器接收到该消息并将其保存在数据库中。在这里,我们将获得对数据库中消息的引用。

  3. 然后,服务器通过推送消息传递服务将消息发送给所有接收者。 注意事项:推送消息服务对一次可以发送多少数据有限制。通过仅向接收者发送对该消息的引用,可以克服此问题。在这种情况下-

  4. 接收方将使用消息的引用查询服务器。

  5. 服务器将使用消息数据响应查询。

所有这些都可以使用Google的firebase平台进行设置。这样-firebase database将提供数据库,firebase cloud functions将处理请求,响应逻辑并通过firebase cloud messaging

发送消息