我真的被困住了,我需要你的帮助。
我正在开发我的网络和 iOS 应用程序。我还使用 Django 将用户保存到数据库。
登录功能已经在我的网站 (HTML) 上运行,但我真的不知道如何为 iOS 应用程序 (Swift) 创建功能。
我还附上了 Api HTML 和 Swift 代码的屏幕。现在它只适用于 Facebook。用户可以使用 Facebook 登录并使用 iOS 应用程序订购商品。
我真的很想做同样的事情,但使用登录功能(不使用 FB)。我希望你可以帮助我。我不知道该怎么做,我已经阅读了很多网页。
如果你能帮助我,我会很高兴。
请帮助! 非常感谢。
最佳答案
这是非常广泛的。在我可以提供可靠的答案之前,有很多问题需要回答,但我会给你一个关于你必须做什么的想法。
应用程序接口(interface)
首先,您需要一个 api 来序列化数据库中的数据,以便它充当您的应用程序和后端之间的层。如果您使用的是 Django,请查看 Django Rest Framework这将帮助您实现这一目标。
网络框架
设置您的 API 后,您需要 Swift 中的网络层来帮助您与您的 API 进行通信。您可以使用 Swift 的 URLSession或者你可以下载 Alamofire让事情变得简单一点。网络层基本上做的是获取 Django 应用程序提供的 json 并将其更改为字典,以便您可以使用它。
关于iOS + Django数据库登录功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50091869/