我正在使用购物清单应用,所有家庭都可以连接到同一个列表。 如何在一台设备上制作并保存列表,然后从所有设备连接到列表?
答案 0 :(得分:1)
您需要的是Websockets的概念。
WebSockets代表了客户/服务器Web技术期待已久的发展。它们允许在客户端和服务器之间建立长期保持的单个TCP套接字连接,这允许立即分发双向全双工消息,而开销很小,从而导致连接速度非常低。
这意味着如果您使用Web套接字连接创建服务器,并允许其他客户端(android)连接到该连接。您可以来回发送消息,并且每个连接的设备都会收到它。所有连接是我喜欢称之为。想想socket.io和node.js。
答案 1 :(得分:0)
如果您选择蓝牙或 wifi ,则无法在媒体或网络之间获取设备数据然后您的数据将本地,而其他家庭成员居住的另一个城市将无法做出贡献。所以最后如果我猜对了,你需要一个同步数据库,它可以为你提供另一个用户的实时更新。
这是Firebase Realtime database的用武之地。您可以在项目中使用它,它很简单,只需几分钟即可完成配置。 由于所有用户都拥有自己的应用程序,因此他们可以为同一个数据库做出贡献,而其 阅读文档here for android