是否可以将用户位置从 iOS 应用程序发送到 Web 服务器? [关闭]
Posted
技术标签:
【中文标题】是否可以将用户位置从 iOS 应用程序发送到 Web 服务器? [关闭]【英文标题】:Is it possible to send a Users Location from an iOS App to a Webserver? [closed] 【发布时间】:2019-05-15 07:29:15 【问题描述】:我是编码和编程的新手,我基本上没有任何知识,但我的任务是创建一个 ios 应用程序。 我在一个应用程序项目中工作,目标是创建一个紧急应用程序。这个想法是,如果您打开应用程序,您必须按住一个按钮 2 秒钟才能向 Web 服务器发送紧急呼叫,包括用户的核心位置,如果可能的话还包括用户所在的楼层目前在。 (如前所述,我不知道这是否可能,这就是我问的原因)
我还了解到,有些人通过短信将位置发送到电话号码。
因此,如果你们中的任何人可以帮助我了解如何将位置发送到网络服务器,那将非常有帮助!或者,如果您对我有什么建议,那也很有帮助!
共同感谢!
我还没有真正尝试过任何东西,因为我不知道如何。
【问题讨论】:
可以使用 iOS 应用程序向服务器发送位置。首先通过苹果核心位置api及其委托方法。 非常感谢。 api 在 Apple 网站上不是吗? developer.apple.com/documentation/corelocation @MarloManger 检查How To Get the User Location 请不要在问题的主体中放置争论性陈述。如果您对其关闭有疑问,可以在 cmets 中提出。此外,因离题而关闭的问题在关闭原因中列出了进一步的原因。 【参考方案1】:从一开始,首先设置位置自动化状态: 为此,您需要在 info.plist 中指定权限。
用户允许定位服务后,你就可以在真机上得到真实的位置坐标,如果你想模拟位置,你可以在模拟器上做。
CoreLocation 是 Apple 提供的用于访问位置服务的框架。您有时需要开启定位功能。
您将拥有 LocationManager 类,它可以满足您的所有需求。它还具有委托方法,可为您提供所有位置更新,您可以在每次更新时将当前位置保存在 UserDefault 中。
当用户按下按钮时,您可以从 UserDefault 发送这些坐标
【讨论】:
以上是关于是否可以将用户位置从 iOS 应用程序发送到 Web 服务器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将用户位置发送到服务器(Web文件)甚至应用程序已关闭或终止或终止iOS Swift