[사용자 관리] : [로그인] 일부 사용자가 로그인이 안됩니다

v1.1.10을 적용했습니다.

로그인 버튼을 누르면, onSessionOpenFailed() 로 아래와 같은 오류가 수신됩니다.

E/kakao.sdk: com.kakao.util.exception.KakaoException:
CANCELED_OPERATION : pressed back button or cancel button during requesting auth code.

Sample소스와 동일하게 구현했는데 이럽니다. (10명 중 2명)

모든 사람이 그렇다면 구현에 문제가 있나… 하겠는데. 일부만 그러니까 테스트도 힘들고 난감하네요.
제 테스트폰이랑 주변 사람들은 이상이 없는데, 멀리 계신 분들한테만 그러네요.

뭐가 문제일까요?

<추가>
카카오톡이 설치만 되어있는 공기계에서도 간편로그인 선택하면 같은 증상입니다.
자동으로 웹뷰 로그인창이 표시되어야 하는거 아닌가요?

작년 9월에 v1.1.2 로 만들어둔 로그인 테스트용 어플은 잘 동작하더군요.

매니페스트-Activity 속성에

android:launchMode=“singleInstance”

이거 넣어서 그런겁니다. ㅠ.ㅠ
황당 그 자체임.

android의 특성상 startActivityForResult를 하는 activity는 singleInstance의 속성이면 안되요. 그 속성을 가진경우 언제 어디서든 stack의 top으로 올라올 수 있기 때문에 result를 받지 못합니다. 요것도 가이드에 추가해 둬야 겠네요.(근데 또 언제 android에서 바뀔지 몰라서…ㅠ)