Google Play 게임 세력 로그인
-
20-12-2019 - |
문제
Google Play 게임이 잘 작동 한 Android 앱이 있습니다.그런 다음 약 주 전에 BaseGameutils (및 Google-Play-Services_Lib)의 최신 버전으로 업데이트되며 게임 서비스를 재생하는 데 로그인하는 데 문제가 발생했습니다.사용자가 사인 버튼을 클릭하여 누르지 않아야합니다. (로그인 버튼을 클릭하지 않음), BaseGameActivity가 시작될 때마다 재생 게임 서비스의 로그인 흐름이 시작됩니다.이것이 어떻게 일어날 것을 막을 수 있습니까?
원하는 동작은 사용자가 로그인 흐름이 표시되는 로그인 버튼을 자발적으로 클릭해야한다는 것입니다.(이것은 내가 업데이트 될 때까지 일어난 일이 일어난 일입니다).
동작에 서명 된 경우 정상적인 것입니다.문제는 사용자가 로그인하지 않은 경우에만 있습니다.
해결책
이유는 Google의 목적에 따라 추가 되었습니까?BaseGameutils의 FAQ 섹션은이 질문에 답합니다.
FAQ :[5] 나는 GameHelper의 새로운 "자동 로그인"기능을 좋아하지 않습니다.어떻게 나는 그것을 비활성화합니까?
이 기능을 비활성화하고 이전 동작으로 돌아가서 편집 할 수 있습니다. gamehelper.java 및 default_max_sign_in_attempts 상수를 0으로 설정하거나 런타임에 GameHelper.setMaxAutoSigninAnteMs (0)를 호출하기 전에 호출하십시오. GameHelper.setup () (또는 해당 활동에서 귀하의 활동의 oncreate에서 방법).
DEFAULT_MAX_SIGN_IN_ATTEMPTS = 0
를 사용했습니다.완벽하게 일했다.