我想让我的App查找“附近”的人。
有点像Venmo如何让您看到附近的人并向他们付款。我什至不知道从哪里开始。我的第一个设备虽然是蓝牙,但我觉得该过程很慢,我怀疑Venmo是否在使用蓝牙,因为我没有打开它。位置似乎是我的第二本能,但这似乎效率不高。
任何提示或建议,不胜感激。
最佳答案
如果我正确理解,您想找到附近下载您应用程序的手机。 1.您将要求带有弹出窗口的用户打开其定位服务(如果尚未打开)。为了获得用户的位置,您需要将CoreLocation框架导入到您的项目中。在线上有许多使用Apple定位服务的资源和链接(请注意,不要使用地图框架)。 Apple Ref Link
2.您将必须通过Json / Xml(最好是NSURLConnection)将该位置坐标/位置数据发布到后端Web服务器。 (可以在php中)有许多在线服务提供后端支持Google,解析等
3.使用APNS
该事件发生后,您的iOS设备将收到通知。现在,如果您只希望通知附近的用户,则应再次使用定位服务来计算2台设备之间的距离。CLLocationDistance distanceInMeters = [locationA distanceFromLocation:locationB];
如果计划仅制作1台这样的应用程序,则必须为用户和所有者整理架构。希望这可以帮助。 Link1
关于ios - 如何从应用程序内部找到安装了我的应用程序的电话? IOS 7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23173994/