我正在构建需要访问用户当前位置的iOS应用程序。其中概念需要在swift中使用websocket。我是基于位置的应用程序的新功能,所以我想要求最好的方法来做此
答案 0 :(得分:0)
如果您被告知要使用websockets,那么您可能需要不断跟踪用户的位置。这是可能的,因为websockets允许持久的全双工连接,允许服务器在新创建数据时推送更新。
为此,您可能希望使用现有的PaaS或IaaS服务之一,如deepstream.io,firebase,推送器等。
我已经与deepstream广泛合作,但他们有一个开源版本,因此,如果您在实施过程中遇到困难,可以获得良好的社区支持。
此类服务在内部使用websockets,并通过为我们提供开箱即用的各种实时功能来抽象出其实现的复杂性。以下是您要查找的内容的示例:https://deepstreamhub.com/tutorials/example-apps/pizza-delivery-tracker/
使用swift可以实现同样的目的:https://deepstreamhub.com/tutorials/getting-started/swift/
希望这有帮助!