我有一个用 Swift 编写的 iOS 应用程序,它从 Dropbox 下载文件。为此,我使用了 SwiftyDropbox 框架。
如果我理解正确,框架会将生成的访问令牌存储在共享内存中,因此应用程序不必再连接一次。
我的问题是我想清除此内存,因为我想强制我的应用重新授权。
原因是该应用程序是通过不再支持的 oauth1 绑定的。所以我想获得一个 oauth2 令牌。
但是我没找到办法。删除并重新安装该应用程序无效。
我有一个用 Swift 编写的 iOS 应用程序,它从 Dropbox 下载文件。为此,我使用了 SwiftyDropbox 框架。
如果我理解正确,框架会将生成的访问令牌存储在共享内存中,因此应用程序不必再连接一次。
我的问题是我想清除此内存,因为我想强制我的应用重新授权。
原因是该应用程序是通过不再支持的 oauth1 绑定的。所以我想获得一个 oauth2 令牌。
但是我没找到办法。删除并重新安装该应用程序无效。
DropboxClientsManager.unlinkClients()
为此使用:
调用 unlinkClients 注销 Dropbox 用户并清除所有访问令牌