【问题标题】:Using Multipeer Connectivity Framework and saving the nearby devices founded使用 Multipeer Connectivity Framework 并保存附近创建的设备
【发布时间】:2016-04-19 05:59:33
【问题描述】:

我是 Swift 新手,目前正在为一个课程项目开发 Multipeer Connectivity 应用程序。该应用程序还具有在线登录功能,可将每个用户信息存储在 Firebase 中(后端支持)。

一旦应用获得 wifi 连接,我想在我的应用中添加一个“朋友列表”功能,并从找到的附近设备中将其他应用用户添加到此列表中。到目前为止,我能想到的唯一方法是将 peerID 与 Firebase 中的现有应用程序用户相关联。但是,根据文档,peerID 似乎与设备本身相关联,因此如果两个不同的用户使用同一设备登录,则这种方法实际上行不通。有没有更好的方法来实现我的目标?

【问题讨论】:

    标签: ios swift network-programming multipeer-connectivity mobile-development


    【解决方案1】:

    在我看来,这取决于您希望应用程序做什么,以及您如何针对您的业务开发应用程序。一种可能性是一个用户作为一个时间点刚刚注册了一个设备。因此,您可以提供一个简单的登录屏幕,用户将输入他们的姓名,然后将其与设备 ID 映射并保存到 Firebase。用户名也被视为用户 ID。因此,如果他们尝试从其他设备登录,您将检查它是否存在于系统中。如果存在,请询问他们是否希望注册此设备,然后从 Firebase 更新您的地图(用户 ID 和设备 ID)。

    从你的朋友列表中,它仍然是你朋友的用户名列表,你可以在其中添加找到的任何附近的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多