Как удалить приглашение доступа к папке 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 продолжают работать!