페이지

[파이어베이스] 이메일 인증을 위한 메일보내기

이메일 인증을 위해 메일을 보내야 한다면 다음과 같이 진행한다.

 user = mFirebaseAuth.getCurrentUser();

 mFirebaseAuth.useAppLanguage();                //해당기기의 언어 설정

 user.sendEmailVerification().addOnCompleteListener(new OnCompleteListener<Void>() {
   @Override
   public void onComplete(@NonNull Task<Void> task) {
      if (task.isSuccessful()) {                         //해당 이메일에 확인메일을 보냄
             Log.d(TAG, "Email sent.");
             Toast.makeText(Activity_SignUp.this,
                "Verification email sent to " + user.getEmail(),
                Toast.LENGTH_SHORT).show();
      } else {                                             //메일 보내기 실패
              Log.e(TAG, "sendEmailVerification", task.getException());
              Toast.makeText(Activity_SignUp.this,
                "Failed to send verification email.",
                Toast.LENGTH_SHORT).show();
      }
    }
 });
이메일 언어를 설정하기 위해서 언어설정에 관련 명령어


mFirebaseAuth.useAppLanguage();

를 추가하여 사용하는 기기의 언어설정과 동일한 언어의 인증 메일을 보낼수 있다. 또는 다음과 같이 언어코드를 직접  설정하여 보낼 수 있다.

mFirebaseAuth.languageCode = 'de'; //독일어 설정


댓글 없음:

댓글 쓰기

[Kotlin] 안드로이드 내부저장소 캐시에 저장하기

안드로이드 내부에 임시적으로 데이터를 저장하기 위해 캐시에 저장한다. 따로 퍼미션이 필요없고 보안이 필요없는 부분에서 잠시 저장할 때 유리하다 내부적으로 저장소가 부족할때 자동으로 지워질수 있다는 경고 private fun saveCache(d...