Android 登录到google play games我应该做什么

Android 登录到google play games我应该做什么,android,google-play-games,Android,Google Play Games,我应该怎么做才能登录到,我仔细阅读了之前的文档,但我不明白谷歌对此的意思 我应该先通过DEFAULT\u sign\u登录还是DEFAULT\u GAMES\u sign\u登录 我在下面的中进行了默认签名: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main)

我应该怎么做才能登录到,我仔细阅读了之前的文档,但我不明白谷歌对此的意思

我应该先通过
DEFAULT\u sign\u登录
还是
DEFAULT\u GAMES\u sign\u登录

我在下面的中进行了默认签名:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().build();
    GoogleSignInClient mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
    Intent signInIntent = mGoogleSignInClient.getSignInIntent();
    startActivityForResult(signInIntent, 100);
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == 100) {
        Task<GoogleSignInAccount> task = GoogleSignIn.getSignedInAccountFromIntent(data);
        try {
            GoogleSignInAccount account = task.getResult(ApiException.class);
            //I got user data successfully but I want login by google play games , can someone guide me next step ?
        } catch (ApiException e) {
            Log.w("aaa","E " + e.getMessage() + " | " + e.getStatusCode());
        }
    }
}
@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GoogleSignenOptions gso=新建GoogleSignenOptions.Builder(GoogleSignenOptions.DEFAULT\u SIGN\u IN).requestEmail().build();
GoogleSignInClient mGoogleSignInClient=GoogleSignIn.getClient(此为gso);
Intent-signinint=mGoogleSignInClient.getsigninint();
startActivityForResult(重要,100);
}
@凌驾
ActivityResult上的公共void(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
if(requestCode==100){
Task Task=GoogleSignIn.GetSignedAccountFromIntent(数据);
试一试{
GoogleSignInAccount account=task.getResult(ApiException.class);
//我成功获得了用户数据,但我想通过google play games登录,有人能指导我下一步吗?
}捕获(APIE){
Log.w(“aaa”,“E”+E.getMessage()+“|”+E.getStatusCode());
}
}
}

问他们(谷歌)他们似乎在怀疑每个人。如果你想加入谷歌玩游戏,我想你应该考虑使用DeultTyGaseSmithIn。我猜默认登录是为了谷歌账户登录。我尝试将
默认登录
替换为
默认游戏
但出现错误
2019-09-16 20:01:20.737 183897-183897/com.test.gamelogin W/aaa:E 12501:| 12501
我想说实话,我在1个月前尝试通过谷歌游戏玩登录,我在不同的平台上发布了很多问题,但不幸的是每次都得到同样的结果(没有仔细回答)。问他们(谷歌)他们似乎在怀疑每个人。如果你想登录谷歌玩游戏,我想你应该考虑使用Debug ToGeSeSySmithin。我猜默认登录是为了谷歌账户登录。我尝试将
默认登录
替换为
默认游戏
但出现错误
2019-09-16 20:01:20.737 183897-183897/com.test.gamelogin W/aaa:E 12501:| 12501
我想说实话,大约一个月前,我尝试通过google play games登录,我在不同的平台上发布了许多问题,但不幸的是每次都得到相同的结果(没有仔细回答)。