首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GoogleSignInAccount未登录

GoogleSignInAccount未登录
EN

Stack Overflow用户
提问于 2018-11-20 00:53:26
回答 1查看 233关注 0票数 2

OnActivityResult

代码语言:javascript
运行
复制
if (requestCode == RC_SIGN_IN) {
                Task<GoogleSignInAccount> task =
                        GoogleSignIn.getSignedInAccountFromIntent(data);

                try {
                    GoogleSignInAccount account = task.getResult(ApiException.class);
                    onConnected(account);
                    new AlertDialog.Builder(this)
                            .setMessage("All ok")
                            .setNeutralButton(android.R.string.ok, null)
                            .show();
                } catch (ApiException apiException) {
                    String message = apiException.getMessage();
                    if (message == null || message.isEmpty()) {
                        message = "Error";
                    }

                    onDisconnected();

                    new AlertDialog.Builder(this)
                            .setMessage(message)
                            .setNeutralButton(android.R.string.ok, null)
                            .show();
                }
            }

Button

代码语言:javascript
运行
复制
private void startSignInIntent() {
        startActivityForResult(mGoogleSignInClient.getSignInIntent(), RC_SIGN_IN);
    }

无声符号在中的应用

代码语言:javascript
运行
复制
 private void signInSilently() {

    Log.d("123", "signInSilently()");

    mGoogleSignInClient.silentSignIn().addOnCompleteListener(this,
            new OnCompleteListener<GoogleSignInAccount>() {
                @Override
                public void onComplete(@NonNull Task<GoogleSignInAccount> task) {
                    if (task.isSuccessful()) {
                        Log.d("123", "signInSilently(): success");
                        onConnected(task.getResult());
                    } else {
                        Log.d("123", "signInSilently(): failure", task.getException());
                        onDisconnected();
                    }
                }
            });
}

启动活动

代码语言:javascript
运行
复制
  mGoogleSignInClient = GoogleSignIn.getClient(this,
                new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN).build());

当我点击“授权”按钮时,我可以注册一个帐户,但是在注册一个错误生成4:之后,我查看了文档,没有发现这意味着什么,可能我只是瞎了眼。帮助穷人如何解决它和它是什么

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-29 19:29:59

I将版本代码更新为最新版本,并将游戏控制台加载到关闭的alpha访问中,一切都正常工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53384722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档