2
제 애플리케이션에서 dropbox API를 사용하여 일부 파일을 보관해도 괜찮습니다. 인증 후 나는 응용 프로그램을 닫고 응용 프로그램을 다시 시작합니다. 응용 프로그램을 열 때마다 재 인증이 필요합니다. 응용 프로그램이 내 세션을 기억하기를 원합니다.Android 드롭 박스 API 다시 인증이 필요합니다
제 애플리케이션에서 dropbox API를 사용하여 일부 파일을 보관해도 괜찮습니다. 인증 후 나는 응용 프로그램을 닫고 응용 프로그램을 다시 시작합니다. 응용 프로그램을 열 때마다 재 인증이 필요합니다. 응용 프로그램이 내 세션을 기억하기를 원합니다.Android 드롭 박스 API 다시 인증이 필요합니다
Dropbox tutorial은 인증 토큰을 SharedPreferences로 저장하도록 권장하므로 나중에 복원 할 수 있습니다.
\dropbox-android-sdk-1.6\examples\DBRoulette
에있는 드롭 박스 SDK에 예제 애플리케이션이 있습니다. 활동의 onCreate()
방법 검사에서
session.setOAuth2AccessToken(RESTORED_TOKEN);
샘플 코드를 사용
public void onCreate() {
AppKeyPair appKeys = new AppKeyPair(APP_KEY, APP_SECRET);
AndroidAuthSession session = new AndroidAuthSession(appKeys, ACCESS_TYPE);
mDBApi = new DropboxAPI<AndroidAuthSession>(session);
String token = getTokenFromPreferences();
if (token != null) {
session.setOAuth2AccessToken(token);
} else {
mDBApi.getSession().startOAuth2Authentication(MyActivity.this);
}
}
을