gpt4 book ai didi

ios - 我应该如何在 iOS 中的 Controller 之间保留 session token ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:28 25 4
gpt4 key购买 nike

我正在构建一个 iOS 应用程序,它从在线 API 获取所有数据。

API 要求在访问其他资源之前验证用户,并且每个后续请求都必须发送有效的 session ID。

将 session ID 从 Controller 保存到 Controller 的最佳方法是什么?

将其设置为全局某处?将其保存为实体?或者在每个 segue 将其作为属性从 Controller 传递到 Controller ?

感谢建议

最佳答案

将 token 存储在 NSUserDefaults 中而不是在每个 Controller 上作为属性或 ivar 注入(inject)。我还会从处理 Web 服务/API 交互的对象或共享实例的默认值中提取它(而不是让每个 Controller 都查找它)。

PS:如果您想要安全存储,请使用 Keychain .

关于ios - 我应该如何在 iOS 中的 Controller 之间保留 session token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268443/

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