2016-07-21 3 views

답변

0

Android Dropbox Core API를 사용하는 경우 tutorial에 링크 된 것처럼 사용자가 처음으로 앱을 승인 한 후에 사용자에게 결과 액세스 토큰을 저장하고 다시 사용할 수 있어야합니다. (일반적으로 SharedPreferences을 사용하여 완료됩니다.)

나중에 앱을 실행하면 앱에 토큰이 저장된 곳을 확인하여 토큰이 있는지 확인해야합니다. 만약 그렇다면, 그것을 사용하려고 할 수 있습니다. 당신이 액세스 토큰이있는 경우

, 당신이 만들 수있는 AndroidAuthSession, 예를 들어,이 생성자 사용 :

https://www.dropboxstatic.com/static/developers/dropbox-android-sdk-1.6.3-docs/com/dropbox/client2/android/AndroidAuthSession.html#AndroidAuthSession(com.dropbox.client2.session.AppKeyPair,%20java.lang.String)

+0

가 네, 이미 완료됩니다. 문제는 사용자가 앱을 처음 열 때 로그인해야하지만, 내가하고 싶은 일은 다음과 같습니다. 사용자에게 보관 용 앱이 설치되어 있고 기기에 이미 열린 계정이있는 경우, 그리고이 경우 어쨌든 세션에 대한이 acces 토큰을 이미 가져 왔습니다. 그런 다음 장치에 열린 보관 용 계정이 없으면 내 앱에만 로그인해야합니다. – IrApp

+0

아니요, 이미 기기에있는 공식 보관 용 보관함의 보관 용 계정에서 자동으로 액세스 토큰을받을 수 없습니다. 사용자는 특별히 앱을 명시 적으로 승인해야합니다. – Greg

관련 문제