title: Unable to sign-in, statusCode=SIGN_IN_REQUIRED
body: <p>I'm trying to make the Play Game Services work, and for now, I'm trying a simple login attempt.
  And for full two days, I'm stuck in the authentication stage.</p>
  
  <p>I've followed the documentation and tried to link my app from scratch again.
  double-checked my SHA-1 keys both the debug and the release. (there are two linked app in the Play Console). also checked that in the API Console everything is the same.
  When I check the result from the sign-in attempt I see:
  <strong>statusCode=SIGN_IN_REQUIRED</strong>.</p>
  
  <p>Things that I checked or did:</p>
  
  <blockquote>
    <ul>
    <li>SHA-1 keys</li>
    <li>App Id correct and in the manifest</li>
    <li>Correct Package</li>
    <li>google-services.json downloaded</li>
    <li>Link the app </li>
    <li>Create a new app in the play console and new links</li>
    <li>Firebase &amp; Crashlytics is working</li>
    <li>Enabled testing users</li>
    </ul>
  </blockquote>
  
  <h2>From the APK:</h2>
  
  <p><img src="https://i.imgur.com/IQO4HxZ.png" alt="SHA-1 from the APK"></p>
  
  <h2>From API console:</h2>
  
  <p><img src="https://i.imgur.com/7NbZbGP.png" alt="API Console"></p>
  
  <h2>Play Console:</h2>
  
  <p><img src="https://i.imgur.com/E0eAl2U.png" alt="Play Console"></p>
  
  <p>Silent Login:</p>
  
  <pre><code>    private void signInSilently() {
          GoogleSignInOptions signInOptions = GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN;
          GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(context);
      if (GoogleSignIn.hasPermissions(account, signInOptions.getScopeArray())){
          GoogleSignInAccount signedInAccount = account;
          Log.d("TEST_SILENT", "onComplete: " + signedInAccount);
      } else {
          final GoogleSignInClient signInClient = GoogleSignIn.getClient(context, signInOptions);
          signInClient
                  .silentSignIn()
                  .addOnCompleteListener(
                          activity,
                          new OnCompleteListener&lt;GoogleSignInAccount&gt;() {
                              @Override
                              public void onComplete(@NonNull Task&lt;GoogleSignInAccount&gt; task) {
                                  if (task.isSuccessful()) {
                                      GoogleSignInAccount signedInAccount = task.getResult();
                                      Log.d("TEST_SILENT", "onComplete: " + signedInAccount);
                                  } else {
                                      Intent i = signInClient.getSignInIntent();
                                      activity.startActivityForResult(i, 9001);
                                  }
                              }
                          });
      }
  }
  
  
  </code></pre>
  
  <p>Interactive Login:</p>
  
  <pre><code>@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
      if (requestCode == 9001) {
          GoogleSignInResult res = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
          if (res.isSuccess()) {
              Log.d("ASD", "onActivityResult: " + res.getSignInAccount());
          } else {
              Log.e("Asd", "onActivityResult: " + res.getStatus());
          }
      }
  }
  </code></pre>
  
  <p>Added the APP ID</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;meta-data android:name="com.google.android.gms.games.APP_ID"
              android:value="@string/app_id" /&gt;
  </code></pre>
  
  <p>No matter what I do, I just can't get it to sign in.
  And the status from the logcat is:</p>
  
  <pre><code>E/Asd: onActivityResult: Status{statusCode=SIGN_IN_REQUIRED, resolution=null}
  </code></pre>