除了蓝牙之外,还有其他跨平台离线发送数据的方法吗?

Is there other method for sending data offline that is cross-platform instead of Bluetooth?

我正在开发一个应用程序,需要将数据离线发送给该应用程序的其他用户。 有两个不同的用户:经理和销售员。销售员用户将使用经理生成的 PIN 登录。由于经理需要进行首次登录,他将需要至少访问互联网一次。 当经理和销售员都离线时,当我需要发送产品列表和有关经理创建的事件的其他信息时,问题变得更加复杂。

这是因为用户可能无法连接互联网(即使是 4G 或 3G)。 QR 码无法处理这种情况,因为数据可能比大字符串更复杂。

数据将有:

是否有替代蓝牙的替代品?这个想法必须是跨平台的 (ios x android),因为这是我们的目标。找不到太多关于离线方法的信息。欢迎任何帮助。

改为使用 wifi。 然后你可以使用相同的代码离线和在线。

如果离线 将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。 如果在线 让经理和销售人员都连接到中央服务器,然后从那里交换数据。 这是一个非常简单的 TCP 示例 https://www.myandroidsolutions.com/2012/07/20/android-tcp-connection-tutorial/

改用wifi。 然后你可以使用相同的代码离线和在线。

如果离线 将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。 如果在线 让经理和销售人员都连接到中央服务器,然后从那里交换数据。

使用 WIFI 将使您能够在线和离线使用相同的代码,而离线时您可以将管理器应用程序作为服务器代码的一部分。