Как удалить приглашение доступа к папке Dropbox

У меня есть приложение для Android, которое использует собственную папку в моей учетной записи Dropbox. Каждый раз, когда я запускаю свое приложение, я получаю следующее приглашение:

введите описание изображения здесь

Можно ли закодировать мое приложение или настроить его так, чтобы мне приходилось только один раз подтверждать это приглашение?

Я не возражаю против необходимости каждый раз, когда я изменяю свой код, но каждый раз, когда приложение перезапускается, это кажется немного чрезмерным.

Я сократил свой код до одной строки, что приводит к появлению этого:

Auth.startOAuth2Authentication( gContext, APP_KEY );

1 ответ

Решение

Оказывается, мне не нужно звонить:

Auth.startOAuth2Authentication( gContext, APP_KEY );

Получив токен доступа, я могу сохранить его для последующих перезапусков программы и создать DbxClientV2, используя этот сохраненный токен. Я также могу сгенерировать токен на веб-странице Dropbox моего приложения и использовать его вместо этого (что в любом случае имеет больше смысла в моем случае).

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

Нет больше экрана авторизации, и вызовы API продолжают работать!

Другие вопросы по тегам