2

是否可以在应用程序内检查附近是否有其他 idevices 正在运行该应用程序?

例如设备 A 启动应用程序。设备 B 也会启动应用程序。当他们在附近时,会弹出通知。

我知道可以检查两个 GPS 坐标之间的范围。但是我在互联网上找到的唯一解决方案是,我必须创建一个 web 服务/服务器来处理 idevices 发送的坐标。

但我想让它“离线”运行,而不在网络服务器上保存/发送数据。

4

1 回答 1

3

您可以使用 iOS 7 中的新 iBeacons 功能来实现这一点。由于目前的 NDA,我不确定是否可以链接到确切的文档(尽管该功能已在 WWDC 上公开提及),但如果您搜索“信标”在 Apple Developer 网站上,您应该可以找到所需的内容。

在今年的 WWDC 会议 307 即将结束时也有一些示例 - “核心位置有什么新功能?”。这可以说比文档更有用。

本质上,您定义了一个信标区域并告诉您的设备开始宣传它们的存在。同时,您可以收听本地的信标——CoreLocation 会向您报告每个设备的标识符和大致距离。

于 2013-09-06T12:53:05.513 回答