2010-08-13 46 views
0

我在我的iPhone应用程序中有一项要求,我知道有人在同一个应用程序附近时。 我在想,使用蓝牙的GameKit会让我这么做。在这种特殊情况下,GPS定位不够精确。识别附近的iPhone正在运行我的应用程序

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

对我来说似乎我只有在用户离开应用程序并运行时才能拥有这个功能。你会同意吗?或者我可以采取不同的方法?

+0

如果你问我,总结一下吧 – Jasarien 2010-08-13 08:33:59

回答

0

人们非常关注隐私,所以他们自然希望在关闭应用程序时关闭隐私侵入功能。

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

然而,您可能会考虑实施某种选择离线服务,其中最新的gps位置存储在包含时间戳的服务器上。当其他人(在运行应用程序的情况下)在该位置的某个距离内移动时,它仍然是“新鲜”的,则向第一个设备发送通知。这样用户会被通知有人可能会关闭,然后可以切换他们自己的设备。

+0

是的,我知道隐私问题并同意。这更多是技术方面的事情。我只是谈论建筑物内的一个小区域,例如夜总会或类似场所。很多想要见面的身体。用户会标记他们想见的人的名单。当他们靠近时会通知他们。在这种情况下,GPS将不够精确。通过蓝牙,这两个设备将静默连接,确定它们是否兼容,然后才通知用户。 看起来应用程序需要一直运行。不知道电池将如何持续! – therealtkd 2010-08-13 20:25:10

相关问题