title: How to immediately get id token from google play services Unity Plugin
body: <p>I'm using <a href="https://github.com/playgameservices/play-games-plugin-for-unity" rel="nofollow">https://github.com/playgameservices/play-games-plugin-for-unity</a> plugin to sign in user with his google account , and then i want to get Id Token and send it to my server and register an account for this user in my own database.this is my code to get Id token :</p>
  
  <pre><code>PlayGamesPlatform.Instance.Authenticate(success =&gt;
  {
      if (success)
      {
          Debug.Log("Id Token :");
          Debug.LogFormat("{0}", PlayGamesPlatform.Instance.GetIdToken());
          Debug.Log("End Of Id Token");
      }
  });
  </code></pre>
  
  <p>The problem is the first time it prints just empty string , when i call this for the second time (or a moment later) it prints the token. I want to get token <strong>immediately</strong>  or with a <strong>callback</strong> to make sure that token is recieved .</p>
  
  <p>How to make sure that token is recieved? is there any callback for this?</p>
  
  <p>Thanks</p>