如何在iOS上取消链接或注销dropbox帐户

如何在iOS上取消链接或注销dropbox帐户,ios,logout,dropbox,unlink,dropbox-api,Ios,Logout,Dropbox,Unlink,Dropbox Api,我在自己的应用程序中使用Dropbox。登录后,将显示tableview,每次加载该视图时,我都会直接进入tableview。但是,我担心的是,假设不同的人在使用这个应用程序,他们可能想用自己的帐户登录,所以我想有一个退出的选项。 如何做到这一点?您应该删除从Oauth进程获得的令牌,然后重新启动登录进程 2014年4月更新: 这个答案有点过时,因为API往往会随着时间的推移而改变。这里还提出了其他建议 [[DBSession sharedSession] unlinkAll]; 对

我在自己的应用程序中使用Dropbox。登录后,将显示tableview,每次加载该视图时,我都会直接进入tableview。但是,我担心的是,假设不同的人在使用这个应用程序,他们可能想用自己的帐户登录,所以我想有一个退出的选项。
如何做到这一点?

您应该删除从Oauth进程获得的令牌,然后重新启动登录进程

2014年4月更新: 这个答案有点过时,因为API往往会随着时间的推移而改变。这里还提出了其他建议

    [[DBSession sharedSession] unlinkAll];

对我有用。

我明白这一点。在DBSession中还有一个名为unlink的方法。这应该可以工作,因为它将丢弃保存的凭据。在我的应用程序中,我提供了一个取消链接的选项。若用户在尝试上传之前按下该按钮,那个么取消链接工作,但若用户先上传,然后返回并取消链接,那个么取消链接不工作。请告知。Oauth进程为您提供了一个“生存期”令牌(实际上是10年..超过了ios设备的平均寿命..)。您应该在应用程序中跟踪您的登录/注销会话,因为无论您创建了哪个“注销”按钮,都允许使用令牌。换句话说:保留一个登录状态的私有属性,并相应地采取行动。但这不是我通过提供设置所做的吗?如果选择了unlink选项,我将在会话上调用unlink。如果你说的不一样,请详细说明。你有没有发现如何从dropbox会话中注销?我正在尝试实现类似的功能。。我也找不到合适的方法。