2016-08-01 47 views
0

每次我試圖創建createUserWithEmailAndPassword它顯示敬酒「無法註冊」用戶我的應用程序註冊用戶 - 我已經把顯示,如果task.isSuccessful回報false。任何人都可以告訴我我哪裏出錯了。我無法使用createUserWithEmailAndPassword在FirebaseAuth

這裏是我的代碼:

progressDialog.setMessage("Registering please wait..."); 
      progressDialog.show(); 

      firebaseAuth.createUserWithEmailAndPassword(email,password) 
        .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() 
        { 
         @Override 
         public void onComplete(@NonNull Task<AuthResult> task) 
         { 
          if(task.isSuccessful()) 
          { 
               Toast.makeText(Signup.this,"RegisteredSuccessfully!",Toast.LENGTH_LONG).show(); 
          } 

          else 
          { 
           Toast.makeText(Signup.this,"Failed to Register. Please try again..",Toast.LENGTH_LONG).show(); 
          } 
         } 
        }); 
     } 
+0

電子郵件必須有效,並且可能密碼必須符合谷歌的複雜性要求。你確定這兩個都是真的嗎? – alzee

+3

你需要先弄清楚什麼是問題/錯誤 - 爲此你需要記錄或顯示異常 - 做一些類似Toast.makeText(activity,「無法註冊,請再試一次,錯誤是」+ 任務.getException(),Toast.LENGTH_SHORT).show();' – ishmaelMakitla

+0

@ishmaelMakitla,我做了你所說的,我在烤麪包時收到錯誤信息as- com.google.firebase.FirebaseException:發生內部錯誤。[OPERATION_NOT_ALLOWED] ...請告訴我現在該怎麼做。 – Rashmi

回答

0

我也遇到這個問題,我發現了錯誤,是因爲谷歌-service.json文件的,所以我從火力下載最新的谷歌,service.json文件並放入項目級別的應用程序,錯誤消失了。試試這個。