2017-11-16 3 views
0

Firebase 인증을 성공적으로 구현했으며 제대로 작동합니다. 이메일 확인 이메일과 비밀번호 재설정 이메일을 보내고 싶지만 Firebase Docs에서 복사 한 코드 스 니펫에 ActionCodeSettings 클래스가 있으며 인식되지 않습니다. Firebase Auth와 함께 제공되는 프레임 워크의 일부가되어야한다고 생각합니까 ???Firebase Auth 이메일 확인을 구현하려고 할 때 Android Studio가 ActionCodeSettings 클래스를 인식하지 못하는 이유는 무엇입니까?

private void sendVerEmail(){ 
    FirebaseUser user = mAuth.getCurrentUser(); 
    String url = "http://www.example.com/verify?uid=" + user.getUid(); 

    ActionCodeSettings actionCodeSettings = ActionCodeSettings.newBuilder() 
      .setUrl(url) 
      .setIOSBundleId("com.example.ios") 
      // The default for this is populated with the current android package name. 
      .setAndroidPackageName("com.example.android", false, null) 
      .build(); 

    user.sendEmailVerification(actionCodeSettings) 
      .addOnCompleteListener(new OnCompleteListener<Void>() { 
       @Override 
       public void onComplete(@NonNull Task<Void> task) { 
        if (task.isSuccessful()) { 
         Log.d(TAG, "Email sent."); 
        } 
       } 
      }); 
} 
+0

내 프로젝트에서 ActionCodeSettings가 빨간색이고 클래스 가져 오기 옵션을 제공하지 않습니다. 나는 단지 코드를 일반화하기 위해 연습하고 있습니다. 하지만 나는 앞으로 개발할 앱에서 그것을 구현할 수 있기를 원한다. – Casey

답변