【发布时间】:2014-07-02 12:53:40
【问题描述】:
我们正在使用 Dropbox Core API 在我们的 Android 应用中访问用户的 Dropbox 帐户:
https://www.dropbox.com/developers/core/start/android
当用户第一次启动应用程序时,他会看到以下两个 Dropbox 屏幕:
屏幕 1:
屏幕 2:
第一次认证成功后,我们将 OAuth2 会话密钥存储在SharedPreferences 中,并使用该密钥进行后续所有 API 访问。
这似乎可行:当用户第二次启动应用程序时,屏幕 1 没有出现,因此我们假设我们已经正确使用了会话密钥。
但是,Dropbox 仍会显示第二个屏幕,询问用户是否允许将应用程序链接到他的 Dropbox 帐户。无论用户授予多少次链接应用程序的权限,屏幕 2 始终会在应用程序启动时显示。
知道我们做错了什么吗?
【问题讨论】:
标签: android dropbox dropbox-api