检查附近是否有特定应用程序的iDevice

时间:2013-09-06 12:43:30

标签: ios gps

是否可以在应用内查看是否有其他附近有应用程序运行的服务?

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

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

但是我想让它“脱机”运行,而无需在网络服务器上保存/发送数据。

1 个答案:

答案 0 :(得分:3)

您可以使用iOS 7中的新iBeacons功能实现这一目标。由于当前的NDA,我不确定是否可以链接到确切的文档(虽然该功能在WWDC上公开提到),但如果您搜索Apple开发者网站上的'beacons'你应该找到你需要的东西。

在今年WWDC会议307结束时还有一些例子 - “核心位置有什么新内容?”。这可以说比文档更有用。

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