title: New Google sign in Android
body: <p>I'm trying to get a user token ID using the new Google play services 8.3
  and as documented I pass the server ID:</p>
  <pre><code>GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
      .requestIdToken(getString(R.string.server_client_id))
      .requestEmail()
      .build();
  </code></pre>
  <p>but I'm still getting un successful result as below:</p>
  <pre><code>{statusCode=unknown status code: 12501, resolution=null}
  </code></pre>
  <p>and documented here <a href="https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInStatusCodes" rel="noreferrer"><code>GoogleSignInStatusCodes</code></a></p>
  <blockquote>
  <p>The sign-in was cancelled by the user. i.e. the user cancelled some of the sign-in resolutions, e.g. account picking or OAuth consent.</p>
  <p>Constant Value: 12501</p>
  </blockquote>
  <p>That is not my case, as I already picked an account. Any idea what could be the reason?</p>