gpt4 book ai didi

iphone - 存储 cookie 以保留 iPhone 应用程序的凭据

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:13 27 4
gpt4 key购买 nike

我一直在做一些关于这个主题的研究,我对在 iOS 应用程序中存储 cookie 有点困惑。我希望能够存储用户的登录凭据,这样他们就不必在每次启动应用程序时都登录(很像 Facebook 的应用程序)。我有点迷失了如何做到这一点。以下是我的一些具体问题:

  1. 当用户登录时,cookie 会自动存储吗?如果有,在哪里?如果没有,我该如何存储?

  2. 我如何检查该 cookie 并访问它、检查它等?也许是在重新启动应用程序之类的时候。

  3. 存储带有用户凭据的 cookie 与将它们存储在钥匙串(keychain)中有何不同?或者它们是同一回事?

  4. 当用户在应用程序中按下“注销”时,是否应该删除持久性 cookie?必须的,对吧?

  5. 存储这些 cookie 的最佳方式是什么? iOS 自动为您做什么,您必须自己做什么?

  6. 在这种情况下使用 ASIHTTP 有优势吗?如果是这样,ASI 库提供了什么 NSURL 东西没有提供?使用 ASIHTTP 库时,cookie 的处理方式会发生变化吗?

我相信你能看出来,我很迷茫,不太了解 cookie 的工作原理,但我正在努力弄清楚,非常感谢任何帮助!

最佳答案

您是否正在为您的应用程序使用 WebView ?

更新:

您应该将用户名/密码组合存储在钥匙串(keychain)中。有几种包装器可用于此,这是我的最爱之一: Keychain Swift

然而,它是;使用访问 token 更安全,这样用户名和密码组合永远不会存储在设备上。

关于iphone - 存储 cookie 以保留 iPhone 应用程序的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com