2014-09-15 4 views
0

Dropbox Core API를 사용하여 Android 앱을 제작 중입니다. 앱이 Dropbox에서 데이터를 가져올 때마다 그 사용자는 동의 화면이 표시됩니다.이 동의 화면을 표시하고 싶습니다. 로그인 중 한 번. 도와주세요!Dropbox Core API를 사용한 반복 동의 화면

답변

0

Dropbox에서 데이터를 가져올 때마다 앱이 startOAuth2Authentication (또는 이와 비슷한)을 호출하도록 프로그래밍 된 것처럼 들립니다. 대신 앱에서 한 번만 호출 한 다음 다시 가져온 액세스 토큰을 저장하고 다시 사용해야합니다. 앱이 종료 후

당신은 다시이 토큰이 필요합니다, 그래서 (이 여기에 표시하지 비록) 미래의 액세스를 위해 저장할 중요 : 드롭 박스 안드로이드 코어 SDK에 대한 tutorial는 말한다. 을 입력하지 않으면 사용자가 앱을 사용할 때마다 다시 인증을 받아야합니다. 키 저장을 구현하는 일반적인 방법은 Android의 SharedPreferences API를 사용하는 것입니다.

+0

나는 SharedPreferences.Infact를 사용하고 있습니다. SDK는 계속해서 로그인하라는 메시지를 표시하지 않으며 동의 화면 만 표시합니다. – gambit

+0

startOAuth2Authentication을 반복적으로 호출하는지 확인 했습니까? 그리고 "동의 화면"이라고 할 때, Dropbox가 Dropbox 계정에 앱을 링크 할 것인지 묻는 페이지를 의미합니까? – Greg

+0

예, 동의 화면은 사용자가 Dropbox 파일 및 폴더를 응용 프로그램에 액세스하도록 허용하는 화면입니다. – gambit

관련 문제