내 게임에 Google 게임 서비스를 구현합니다. 나는 그것에 연결할 수 있지만 내 게임으로 돌아올 때, 나는 환영 POPUP을 보여줄 수 없다 ... 어떻게 그것을 보여줄 수 있습니까? 그들은 문서에 말한 것처럼 게임 서비스에 환영 팝업을 표시하는 방법은 무엇입니까?
나는 내가 decorView에 자동 로그인을 사용 setViewForPopups을 구현private void startSignInIntent() {
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
.requestEmail()
.build();
GoogleSignInClient signInClient = GoogleSignIn.getClient(getActivity(),
gso);
Intent intent = signInClient.getSignInIntent();
startActivityForResult(intent, RC_SIGN_IN);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess()) {
// The signed in account is stored in the result.
GoogleSignInAccount signedInAccount = result.getSignInAccount();
Games.getGamesClient(getContext(), signedInAccount).setViewForPopups(getView());
} else {
String message = result.getStatus().getStatusMessage();
if (message == null || message.isEmpty()) {
message = getString(R.string.signin_other_error);
}
new AlertDialog.Builder(getActivity()).setMessage(message)
.setNeutralButton(android.R.string.ok, null).show();
}
}
}
어떤 오류가 발생합니까? – noogui
오류가 없지만 팝업이 없습니다 ... 환영 팝업을 표시하는 방법을 모르겠습니다 ... – trunyk
동일한 문제가있는이 문제를 해결 했습니까? –