1

我们正在使用适用于 iOS 的 Salesforce 移动 SDK 来创建使用 OAuth 登录到 SFDC 组织的本机 iPhone 应用程序。

卸载并重新安装应用程序后,应用程序当前使用卸载前提供的 OAuth 令牌成功登录。

例如时间线

  • 首次下载并安装
  • 提供登录凭据
  • 登录成功
  • 卸载应用
  • 从 Safari 清除浏览历史记录、cookie 和数据
  • 再次下载并安装应用程序
  • 尝试登录
  • 无需再次提供登录凭据即可登录

问题:SDK 将令牌存储在哪里,我们可以在卸载应用程序时将其删除或清空吗?这是预期的行为吗?

4

1 回答 1

0

该信息将存储在设备的钥匙串中,因此如果您在卸载应用程序时不告知将其删除,该信息将持续存在可以在此处的另一个线程上找到对此的一个很好的讨论。

保罗

于 2013-02-06T14:39:26.813 回答