2013-05-24 3 views
3

내 게임의 주 메뉴에서 TypeANumber- 샘플을 기반으로 한 Google Play 게임 서비스를 사용하여 Google+를 통해 로그인 할 수 있습니다. 이것은 잘 작동합니다. 그런 다음 사용자가 게임을하고 내 "라운드 종료"화면으로 이동합니다. 이는 다른 활동입니다. 이 활동에서 사용자의 점수를 Google Play 게임 서비스에 저장하고 싶지만 isSignedIn()은 false를 반환합니다. 이 새로운 활동에서 Google Play 게임 서비스에 다시 연결하기 위해 권장되는 방법은 무엇인가요? BaseGameUtils-Library는 "SilentReconnect"방법을 제공하지 않습니다.Google Play 게임 서비스 + BaseGameUtils : 두 번째 활동의 자동 로그인?

내 첫번째 생각은 (usesGooglePlus에 해당하는 경우) 인/아웃의 주요 활동에 대한 누른 다음 내 EndRound 활동에 beginUserInitiatedSignIn(); 전화의 사용자가 로그인 한 번 로컬 응용 프로그램 설정에서 부울 usesGooglePlus - 변수를 업데이트 할 수 있지만이 것 "옳은"소리가 나지 않습니다. 거기에 더 나은 방법은 연결을 다시 설정/GamesClient를 얻을 수 있나요?

감사합니다. sample

답변

2

나는 documentation을 다시 읽어 그리고 EndRound 활동도 연결이 자동으로 onStart() 년에 설립되어 onSignInSucceeded()가 호출 된 후 점수가 후 제출 될 수 있도록 BaseGameActivity를 확장해야합니다 것 같다.

+0

당신은 당신의 자신의 대답을 받아 들여야합니다! – thiagolr

+0

안녕하세요 thiagolr, 귀하의 의견에 감사드립니다. 아직 끝나지 않은 자신의 답변을 수락하기까지는 대기 시간이 필요합니다. – Nick

관련 문제