2017-10-23 9 views
0

Firebase認証が完全に動作し、匿名ログインが成功した後にaddOnCompleteListener, addOnFailureListener, addOnSuccessListenerイベントが発生しました。しかし、AndroidStudioを使用してアプリをインストールし、インストール後に画面のロックを解除し、実行モードでアプリを起動すると、Firebase Authは応答しないまま止まってしまいます。次のイベントは、Android Studioのアプリを起動したときに起動しないと電話がロックされている間活動のコード以下のトリガーん:Firebase auth匿名ログインは、画面ロック時に応答しません。

task.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { 
    @Override 
    public void onComplete(@NonNull Task<AuthResult> task) { 
     Log.v(TAG, "Anonymous signInAnonymously:complete"); 
    } 
}); 
task.addOnFailureListener(this, new OnFailureListener() { 
    @Override 
    public void onFailure(@NonNull Exception e) { 
     Log.e(TAG, e.getMessage(), e); 
    } 
}); 
task.addOnSuccessListener(this, new OnSuccessListener<AuthResult>() { 
    @Override 
    public void onSuccess(AuthResult authResult) { 
     Log.v(TAG, "Anonymous signInAnonymously:success"); 
     startActivity(new Intent(getApplicationContext(), MainActivity.class)); 
    } 
}); 

私はその作業罰金をインストールして、ロックを解除電話でAndroidStudioから自分のアプリケーションを実行する場合。

通常の動作ですか?

答えて

0

すべては使用しているfirebaseのバージョンによって異なります。

互換性のために最新のものを使用してください。

Firebase AssistantからFirebaseを追加して、必要なコードをすべて追加してください。

サービスにはSHAが必要ですか?デバッグキー(通常はデフォルト)とプロダクションキーSHAが追加され、jsonファイルがプロジェクトに追加されていることを確認してください

関連する問題