如何删除 Dropbox 文件夹访问提示

How to remove Dropbox folder access prompt

我有一个 Android 应用程序,它在我的 Dropbox 帐户上使用自己的文件夹。每次启动我的应用程序时,我都会收到以下提示:

是否可以对我的应用程序进行编码或以某种方式对其进行配置,以便我只需确认此提示一次?

我不介意每次更改代码时都必须确认,但每次重新启动应用程序似乎有点过分。

我已将我的代码缩减为一行,这导致出现以下内容:

Auth.startOAuth2Authentication( gContext, APP_KEY );

原来我不需要打电话:

Auth.startOAuth2Authentication( gContext, APP_KEY );

获得访问令牌后,我可以存储它以供后续程序重新启动,并使用该保存的令牌创建 DbxClientV2。我还可以在我的应用程序的 Dropbox 网页上生成一个令牌并使用它(无论如何这对我来说更有意义)。

DbxRequestConfig config = new DbxRequestConfig( "dropbox/sample-app" );
DbxClientV2 client = new DbxClientV2( config, savedToken );

不再有身份验证屏幕,API 调用继续工作!