Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在应用程序内检查附近是否有其他 idevices 正在运行该应用程序?
例如设备 A 启动应用程序。设备 B 也会启动应用程序。当他们在附近时,会弹出通知。
我知道可以检查两个 GPS 坐标之间的范围。但是我在互联网上找到的唯一解决方案是,我必须创建一个 web 服务/服务器来处理 idevices 发送的坐标。
但我想让它“离线”运行,而不在网络服务器上保存/发送数据。
您可以使用 iOS 7 中的新 iBeacons 功能来实现这一点。由于目前的 NDA,我不确定是否可以链接到确切的文档(尽管该功能已在 WWDC 上公开提及),但如果您搜索“信标”在 Apple Developer 网站上,您应该可以找到所需的内容。
在今年的 WWDC 会议 307 即将结束时也有一些示例 - “核心位置有什么新功能?”。这可以说比文档更有用。
本质上,您定义了一个信标区域并告诉您的设备开始宣传它们的存在。同时,您可以收听本地的信标——CoreLocation 会向您报告每个设备的标识符和大致距离。