2014-10-13 7 views
0

로그인 할 때 두 가지 유형의 토큰이 모두 필요한 API를 사용합니다. Android AccountManager은 인증 토큰을 하나만 저장합니다. 어떻게 두 번째 인증 토큰을 저장할 수 있습니까? AccountManager으로 하나의 토큰을 저장하고 다른 토큰에 대해 자체 저장소 논리를 구현하면 AccountManager의 전체 사용이 쓸모 없게됩니다. Android 계정 관리자에 두 개의 토큰 저장

나는 그 StringAccountManager을 절약 특별한 char로 구분 한 String에 두 개의 토큰을 결합 생각했다.

더 좋은 점이나 더 세련된 아이디어가 있습니까?

답변

0

질문이 없습니다.

두 가지 종류의 토큰을 저장하려면 토큰을 AccountManager에 저장할 때 다른 토큰 키 접미사를 사용할 수 있습니다.

AccountManager의 getAuthToken() API에 두 개의 토큰을 동시에 제공하려면 여러 가지 방법이 있습니다. 하나의 방법은 당신이 묘사 한 방식으로, 두 개의 토큰을 특별한 char로 구분하여 반환합니다. 또 다른 방법은 개발자에게 getAuthToken()을 다른 토큰 유형으로 두 번 호출하도록 요청하는 것입니다.