有人可以告诉我这是否是为应用程序实现用户会话的正确方法:
如果我有一个 iOS 应用程序,我只想为已登录的用户提供某些功能,而为尚未登录的用户提供某些其他类型的功能(例如读取与写入功能),那么以下架构是否有意义。 ..
1)我想创建全局 BOOL 变量,例如loggedIn,我可以在任何时候检查应用程序用户想要执行“仅认证用户”列表下的功能之一。我想知道在哪里存储这个 BOOL。NSUserDefaults 是存储全局布尔值的最佳实践吗?
2)我正在尝试实现 Facebook iOS SDK,所以当我从带有 FB 的 SSO 返回并且 FB 用户已经验证了我的应用程序时,我可以使用它来设置我的全局 BOOL 登录,然后在整个应用程序中使用吗?
先感谢您。
笔记 -
这都是客户端,在应用程序中本机。没有 webviews 发生,注册表将查询服务器以返回用户是否有效。