从我的iOS应用程序知道我的朋友在哪里

从我的iOS应用程序知道我的朋友在哪里,ios,objective-c,swift,location,core-location,Ios,Objective C,Swift,Location,Core Location,是否可以在我的应用程序中知道我列表中某个用户的位置?我知道,从技术上讲,如果两个用户安装同一个应用程序(如instant messenger)并具有定位功能,并允许其使用设备上的定位API,则这是可能的 下面是Viber的一个示例,右下角标有一个红色圆圈: 但我想知道一个用户是否有可能拥有一个应用程序,在这个应用程序中,她可以访问她的朋友的信息,例如从iOS上的“查找我的朋友”应用程序 如果不是从“找到我的朋友”开始,那么请对方允许我看看他在哪里就好了。因此,一个人将确认她可以共享位置,而不必

是否可以在我的应用程序中知道我列表中某个用户的位置?我知道,从技术上讲,如果两个用户安装同一个应用程序(如instant messenger)并具有定位功能,并允许其使用设备上的定位API,则这是可能的

下面是Viber的一个示例,右下角标有一个红色圆圈:

但我想知道一个用户是否有可能拥有一个应用程序,在这个应用程序中,她可以访问她的朋友的信息,例如从iOS上的“查找我的朋友”应用程序


如果不是从“找到我的朋友”开始,那么请对方允许我看看他在哪里就好了。因此,一个人将确认她可以共享位置,而不必安装应用程序,另一个人将从他的应用程序访问此位置。

注意:这只能通过解释来回答。任何小代码都不能解决这个问题


一种方法是
使用应用程序中的位置数据
共享URL字符串(可以在应用程序中为此创建URL字符串,其中必须包含您的位置坐标),并将其发送给您的朋友。当您的朋友在任何
浏览器
中打开此URL时,它将连接到您的
服务器
(是的,您必须在服务器上实现另一端),该服务器将评估此URL以显示相关UI。您将使用服务器端上的位置数据来显示UI(如在
地图
文本
表单中)。

在iOS上,您无法访问其他应用程序,应用程序只能访问自己沙盒中的文件。关于“查找我的朋友”等其他应用程序,如果您想请求该应用程序的用户位置,则需要访问其API和web服务。我猜这不会发生。