除了蓝牙之外,还有其他跨平台离线发送数据的方法吗?
Is there other method for sending data offline that is cross-platform instead of Bluetooth?
我正在开发一个应用程序,需要将数据离线发送给该应用程序的其他用户。
有两个不同的用户:经理和销售员。销售员用户将使用经理生成的 PIN 登录。由于经理需要进行首次登录,他将需要至少访问互联网一次。
当经理和销售员都离线时,当我需要发送产品列表和有关经理创建的事件的其他信息时,问题变得更加复杂。
这是因为用户可能无法连接互联网(即使是 4G 或 3G)。
QR 码无法处理这种情况,因为数据可能比大字符串更复杂。
数据将有:
- 经过验证的员工列表(具有姓名和 PIN 码的用户)
- 所有类别列表
- 所有可用产品列表(产品名称、产品价格、产品 ID、产品类别)
是否有替代蓝牙的替代品?这个想法必须是跨平台的 (ios x android),因为这是我们的目标。找不到太多关于离线方法的信息。欢迎任何帮助。
改为使用 wifi。
然后你可以使用相同的代码离线和在线。
如果离线
将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。
如果在线
让经理和销售人员都连接到中央服务器,然后从那里交换数据。
这是一个非常简单的 TCP 示例
https://www.myandroidsolutions.com/2012/07/20/android-tcp-connection-tutorial/
改用wifi。
然后你可以使用相同的代码离线和在线。
如果离线
将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。
如果在线
让经理和销售人员都连接到中央服务器,然后从那里交换数据。
使用 WIFI 将使您能够在线和离线使用相同的代码,而离线时您可以将管理器应用程序作为服务器代码的一部分。
我正在开发一个应用程序,需要将数据离线发送给该应用程序的其他用户。 有两个不同的用户:经理和销售员。销售员用户将使用经理生成的 PIN 登录。由于经理需要进行首次登录,他将需要至少访问互联网一次。 当经理和销售员都离线时,当我需要发送产品列表和有关经理创建的事件的其他信息时,问题变得更加复杂。
这是因为用户可能无法连接互联网(即使是 4G 或 3G)。 QR 码无法处理这种情况,因为数据可能比大字符串更复杂。
数据将有:
- 经过验证的员工列表(具有姓名和 PIN 码的用户)
- 所有类别列表
- 所有可用产品列表(产品名称、产品价格、产品 ID、产品类别)
是否有替代蓝牙的替代品?这个想法必须是跨平台的 (ios x android),因为这是我们的目标。找不到太多关于离线方法的信息。欢迎任何帮助。
改为使用 wifi。 然后你可以使用相同的代码离线和在线。
如果离线 将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。 如果在线 让经理和销售人员都连接到中央服务器,然后从那里交换数据。 这是一个非常简单的 TCP 示例 https://www.myandroidsolutions.com/2012/07/20/android-tcp-connection-tutorial/
改用wifi。 然后你可以使用相同的代码离线和在线。
如果离线 将经理 App 部分作为服务器代码(如 TCP/UDP 服务器),将销售人员部分作为客户端。 如果在线 让经理和销售人员都连接到中央服务器,然后从那里交换数据。
使用 WIFI 将使您能够在线和离线使用相同的代码,而离线时您可以将管理器应用程序作为服务器代码的一部分。