【问题标题】:Read/Write through web service into iOS app?通过Web服务读/写到iOS应用程序?
【发布时间】:2018-12-16 04:50:27
【问题描述】:

我有一个简单的原生 iOS 应用程序(Swift 4、Xcode 9),我在 SQL 服务器上构建了数据库。

我希望应用读取/写入学生信息(ID、姓名、年龄)。

  1. 我应该使用什么作为 Web 服务在应用程序和数据库之间进行通信?

  2. Web 服务是否足够安全,可以在线传递数据?

  3. 如何将文本字段数据从应用程序传递到 Web 服务,以便将其保存到 SQL 服务器?

【问题讨论】:

  • 必须开发webservice才能在SQL server上上传数据

标签: ios json api web-services


【解决方案1】:

您需要开发一个将托管在服务器上的 API。 Api 将直接与数据库通信以读取和写入日期。移动应用程序可以使用 REST 或 GraphQL 与 API 通信。然后您需要在应用程序上开发方法来处理身份验证。您可以使用 oAuth,也可以实现自己的方法来处理用户身份验证。关于网络安全,您可以使用带有 TLS 证书的 HTTPS 连接来保护应用程序和 Web 服务之间的通信。

您可以使用任何编程语言(PHP、NodeJS、Java、.Net ....)开发 API,但由于您使用的是 Swift,您可以查看一些 swift 服务器端框架,例如:

https://github.com/vapor/vapor

https://github.com/IBM-Swift/Kitura

为方便起见,如果您可以查看一些 API 平台,如果它们可以满足您的需求。例如:

http://deployd.com/

http://parseplatform.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多