如果你和你的朋友都在iPhone上运行同一个App,Appstore上有很多可以显示朋友位置的应用程序。
我想知道,这是如何实现的?
谢谢!
如果你和你的朋友都在iPhone上运行同一个App,Appstore上有很多可以显示朋友位置的应用程序。
我想知道,这是如何实现的?
谢谢!
该应用程序需要具备服务器组件。在这类应用程序中,每个人的手机都连接到同一个网络服务,并报告他们各自的位置。然后,服务器将用户朋友(或实际上使用该应用程序的任何其他人...隐私是这种应用程序的一个重大关注点)的位置发送回该用户的手机。
因此,至少,该应用程序需要使用核心位置来获取用户的位置,并使用NSURLConnection(或某些等效的网络框架)将该数据发送到服务器并获取其他用户的位置。
当然,还有程序的服务器端部分,它接收用户的位置,存储它们,并将它们发送给其他用户。