如何检查附近是否有其他使用相同程序的iPhone?

时间:2011-12-09 17:33:11

标签: ios geolocation gps

我一直在谷歌搜索这个问题,但没有得到正确的措辞。

基本上我正在寻找一个API,或者我会如何编写程序的一些指导,如果有人与你基于GPS坐标在同一区域,你会得到通知。简而言之:实时4平方不是基于办理登机手续但基于GPS。

部分我觉得这可能是Apple可能不赞成的事情,但如果用户收到通知并决定运行应用程序,可能不会。

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果您在谈论地理位置附近,则需要设置一个中央服务器,其中每个设备都可以注册其位置,并提供附近设备的位置。像FourSquare这样的服务正是这样做的。

查看“附近”的另一种方式是网络附近。您可以让每个设备通过Bonjour进行广告宣传,并寻找其他同样的设备。

答案 1 :(得分:1)

您正在寻找在GameKit中找到的Bluetooth Bonjour类型通知。这与GPS无关,而是基于使用零配置协议进行广告宣传的短程无线电(蓝牙)。 API基本上使您能够通过蓝牙广播您的服务(例如“MyGame”),并倾听其他可能广播相同服务的人。