我的iPhone应用程序中有一个要求,我知道有人在附近运行相同的应用程序。 我认为使用蓝牙的GameKit会让我这样做。在这种特殊情况下,GPS位置不够精确。
但是,如果用户关闭应用程序,则该功能将不再起作用。即使在iOS4下,任务切换也会关闭BonJour服务,因此我无法让应用程序在后台运行。
对我来说,如果用户启动并运行应用程序,我只能拥有此功能。你同意吗?或者我可以采取不同的方法吗?
答案 0 :(得分:0)
人们非常关注隐私,因此他们自然希望在关闭应用程序时关闭这些隐私侵权功能。
如果他们选择启用此功能,那么这是另一回事。然后他们希望别人可以找到他们。
但是,您可以考虑实施某种选择性离线服务,其中最新的gps位置存储在包含时间戳的服务器上。当其他人(应用程序正在运行)在该位置的某个距离内移动时仍处于“新鲜”状态时,您会向第一个设备发送通知。这样,用户将被通知某人可能已经关闭,然后可以打开他们自己的设备。