【问题标题】:How to detect if users are near each other - Swift如何检测用户是否彼此靠近 - Swift
【发布时间】:2016-10-16 05:23:21
【问题描述】:

我知道如何使用区域监控来在用户进入或退出某个区域时触发事件,但是,如果两个(或更多)用户彼此靠近,我是否可以做同样的事情(彼此相距约 100 米)。

恐怕 iBeacon 不是我需要的。

这是否可以通过 CloudKit 完成?在没有任何运气的情况下整夜寻找答案后,我感到很困惑。非常感谢任何帮助。

提前致谢。

【问题讨论】:

    标签: ios swift core-location


    【解决方案1】:

    您可以通过Apple's Multipeer Connectivity Framework 实现此目的。

    在 100 米范围内最多同时连接 7 台其他 iOS 设备。

    这里还有一个 WWDC 视频WWDC13

    【讨论】:

    • 谢谢你,但这不是我要找的。我不希望它依赖蓝牙技术,而且它也很有限。
    • 我正在考虑类似“Happn”或“Uber”之类的东西。你可能知道那些家伙是怎么做到的吗?
    • @MaorDuani 这听起来像是您需要远程管理并创建 Web 服务以与设备通信的东西。我成功地集成了多人,这意味着我的设备可以进行通信,而不管 wifi 或蜂窝连接如何。但是,如果您正在考虑像 Uber 这样的东西,这将涉及一些远程的东西。
    • @Jim Tierney 你好,很好的答案:)。我想做类似的事情,但不是连接到附近的设备,我需要找到最近的设备(彼此之间没有交互)。 1. Multipeer 会为此工作吗? 2.如果检测到最多7个设备,其他设备是否也可以连接到另一个7a以此类推?例如。用户 1 连接到 7 个用户,然后这 7 个用户连接到另外 7 个用户,所以现在有 50 个连接的用户
    猜你喜欢
    • 1970-01-01
    • 2013-02-16
    • 2021-06-20
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多