2017-05-11 27 views
0

Unity用のFirebase SDKを使用しています。私はFacebook資格情報を使ってFirebase認証をしようとしていますが、私はAndroidで以下のエラーが発生しています。 Firebaseコンソールではすべてが正しく設定されています。 Sign-In-MethodとしてFacebookを有効にし、OAuthリダイレクトURLをFacebookのアプリ設定に追加しました。何か助けてくれてありがとう。Firebase Unity SDKのFacebookトークンを使用した認証

private void AuthFirebaseFacebook(string token) { 
      Firebase.Auth.FirebaseAuth auth = Firebase.Auth.FirebaseAuth.DefaultInstance; 
      Firebase.Auth.Credential credential = 
      Firebase.Auth.FacebookAuthProvider.GetCredential(token); 
      auth.SignInWithCredentialAsync(credential).ContinueWith(task => { 
       if (task.IsCanceled) 
       { 
        AtagDebug.Log("SignInWithCredentialAsync was canceled."); 
        return; 
       } 
       if (task.IsFaulted) 
       { 
        AtagDebug.Log("SignInWithCredentialAsync encountered an error: " + task.Exception); 
        return; 
       } 

       Firebase.Auth.FirebaseUser newUser = task.Result; 
       AtagDebug.Log("User signed in successfully: " + 
        newUser.DisplayName + " " + newUser.UserId); 
      }); 
     } 


SignInWithCredentialAsync encountered an error: 
System.AggregateException: Exception of type 'System.AggregateException' was thrown. 
Firebase.FirebaseException: An internal error has occurred. [ Access Not Configured. Google Identity Toolkit API has not been used in project 98824003602 before or it is disabled. Enable it by visiting https ] 

答えて

0

私のAndroidプラグインの1つでは、古いgoogle-services.jsonがありました。自分自身や他の人への注意:Unityだけでなく、あなたが使用しているプラ​​グインや外部コードがアプリケーションに組み込まれている場合は、必ずgoogle-services.jsonを更新してください。

関連する問題