2013-03-22 41 views

回答

0

您只能获取有关您“知道”的设备的详细信息。您的应用需要记录每个设备的唯一ID,并且您的应用需要记录设备的已知位置。然后由您自己的中央数据库查看一定距离内的设备细节。在后台运行时,iPhone可以更新重要的位置更改,但是由您来跟踪设备并接受数据可能并不总是正确的限制。例如。如果用户不在连接之外,那么您仍然会为该用户记录一个旧位置。

我不知道提供此服务的单个API,如果您在应用中编码它,那么您需要将设备标识符和位置信息注册到中央服务器。您还需要创建查找来查询数据以查找位置内的设备。我猜你可能想发送推送通知,在这种情况下,你的应用也需要注册通知服务。

您无法发现没有运行应用程序的设备,而且您也不知道所有者是谁。

+0

感谢您的答复。并且我正在从我的MVC应用程序发送推送通知。此外,当新设备注册时,我将iPhone设备令牌保存在数据库中。 – user1049049 2013-03-22 11:52:38