【发布时间】:2014-02-04 18:42:11
【问题描述】:
我正在开发一个需要能够定位附近其他 iPhone 的应用。不需要精确的位置,但它们应该在 30 英尺的半径范围内。
注意:所有这些都必须在后台进行。
在我看来,选项是:
使用蓝牙。开发一个 BT 连接协议,允许应用在后台发送和接收数据(只是文本)。我会使用 iBeacons,但我知道它们无法在后台传输/广告。
使用 GPS:这在后台工作,没问题。然而,准确性是粗略的,而且在门中它更糟糕。
对于更有经验的 ios 程序员,我的问题是:
使用蓝牙或任何类型蓝牙的应用程序是否始终需要开启蓝牙?它可以要求用户这样做吗?
如果 iPhone GPS 定位错误,它是否会在旁边的另一部 iPhone 上显示相同错误的位置?我不需要用户的实际位置......如果位置“错误”但它们是相同的,我可以说它们很接近,这对我来说就足够了。
任何帮助都将不胜感激!谢谢!
【问题讨论】:
标签: ios iphone location ibeacon