我正在构建一个应该像这样工作的 iOS 应用程序 (swift):
首先,有一个带有登录表单的 WKWebView。 在其下方,有一个按钮使用导航 Controller 打开显示一系列图标的 UICollectionView,每个图标代表不同的服务。 每个服务在限制区域内作为新的 WebView 打开(需要登录)。
我正在尝试统一应用程序第一个屏幕中的登录操作,这样用户就不必在每次打开新服务时都重新登录。问题是登录信息不会像 session 一样在整个应用程序中保留。有办法实现吗?
最佳答案
对于您的场景,我会将登录表单值存储在首选项中,并将这些登录表单值传递给每个服务调用。参见 https://developer.apple.com/documentation/foundation/userdefaults
关于ios - 在 iOS 应用程序的整个 Web View 中保留登录凭据(快速),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50241517/