2013-02-04 47 views
1

我们正在使用适用于iOS的Salesforce Mobile SDK来创建使用OAuth登录到SFDC组织的本机iPhone应用程序。Salesforce MobileSDK iOS持久保存OAuth令牌

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

E.g.时间轴

  • 下载并安装首次
  • 提供登录凭据
  • 登录成功
  • 卸载应用程序从Safari浏览器
  • 清除浏览历史记录,cookies和数据
  • 下载并重新安装应用程序
  • 尝试登录
  • 登录发生没有t他需要再次提供登录凭证

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

+0

喜找到你收到这方面的任何解决方案? –

回答

0

这些信息将存储在设备的钥匙串中,如果您在卸载应用程序时未指示将其删除,它们将会持续存在。这方面的一个很好的讨论可以在different thread here.

保罗