문제

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를 사용했습니다.완벽하게 일했다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top