识别附近运行我的应用程序的iPhone

时间:2010-08-13 08:04:11

标签: iphone bluetooth detection

我的iPhone应用程序中有一个要求,我知道有人在附近运行相同的应用程序。 我认为使用蓝牙的GameKit会让我这样做。在这种特殊情况下,GPS位置不够精确。

但是,如果用户关闭应用程序,则该功能将不再起作用。即使在iOS4下,任务切换也会关闭BonJour服务,因此我无法让应用程序在后台运行。

对我来说,如果用户启动并运行应用程序,我只能拥有此功能。你同意吗?或者我可以采取不同的方法吗?

1 个答案:

答案 0 :(得分:0)

人们非常关注隐私,因此他们自然希望在关闭应用程序时关闭这些隐私侵权功能。

如果他们选择启用此功能,那么这是另一回事。然后他们希望别人可以找到他们。

但是,您可以考虑实施某种选择性离线服务,其中最新的gps位置存储在包含时间戳的服务器上。当其他人(应用程序正在运行)在该位置的某个距离内移动时仍处于“新鲜”状态时,您会向第一个设备发送通知。这样,用户将被通知某人可能已经关闭,然后可以打开他们自己的设备。