private void AuthCallback(ILoginResult result)
{
if (FB.IsLoggedIn)
{
// AccessToken class will have session details
var aToken = Facebook.Unity.AccessToken.CurrentAccessToken;
// Print current access token's User ID
Debug.Log(aToken.UserId);
//Auth Service connection
AGConnectAuthCredential credential = FacebookAuthProvider.CredentialWithToken(aToken.TokenString);
var task = AGConnectAuth.GetInstance().SignIn(credential);
task.AddOnFailureListener(exception => { Debug.Log("AuthService - Facebook Failed:"+exception);});
task.AddOnSuccessListener(result => { Debug.Log("AuthService - Facebook Success ");});
// Print current access token's granted permissions
foreach (string perm in aToken.Permissions)
{
Debug.Log(perm);
}
}
else
{
Debug.Log("User cancelled login");
}
}