itsource

Firebase 전화 인증에서 sms 확인 템플릿을 변경하는 방법

mycopycode 2023. 6. 6. 08:20
반응형

Firebase 전화 인증에서 sms 확인 템플릿을 변경하는 방법

콘솔 Firebase, Authentication -> Templates 메뉴

sms 확인 템플릿이 있습니다.

%LOGIN_CODE% is your verification code.

이 메시지 템플릿을 변경하는 방법은 무엇입니까?

여기서 불을 뿜습니다.

전자 메일 확인 템플릿이나 SMS 확인 템플릿은 수정할 수 없습니다.Firebase 콘솔에서 언어를 선택할 수 있지만 프로젝트별 설정이므로 템플릿을 수정할 수 없습니다.

템플릿을 변경하면 앱의 사용자 환경을 조정할 수 있지만 서비스 남용을 방지할 수는 없습니다.

1년 후 업데이트, 아직 진행되지 않았지만 지원팀에서 이를 다시 받았습니다.

Firebase SMS 인증 메시지 내용은 해당 메시지를 요청하는 플랫폼에 따라 달라집니다.다음은 사용 가능한 변형 목록입니다.

  • iOS 및 Android - SMS 메시지는 App Store / Play Store에서 앱의 이름을 가져옵니다.앱이 게시된 경우 올바른 이름
    나타나기 시작해야 합니다.의 지연~2주 )이 있을 수 .
    대부분).
  • - 항상 SMS가 요청된 도메인을 사용합니다.이를 수정하려면 사용자 정의 도메인을 설정할 수 있습니다.
  • iOS (Recetcha 사용) - iOS에서의 전화 인증은 reCAPTCHA 흐름을 사용할 때 확인 SMS에 앱 이름 대신 프로젝트의 URL을 표시합니다.이것은 예상된 동작입니다.reCAPTCHA 흐름은 APNS 토큰을 사용할 수 없는 경우(실제 장치 포함)에 추가되었습니다.APNS가 올바르게 구성되지 않은 경우 실제 장치가 reCAPTCHA 흐름으로 기본 설정됩니다.

안타깝게도 전자 메일 확인 템플릿이나 SMS 확인 템플릿은 수정할 수 없습니다.Firebase 콘솔에서 언어를 선택할 수 있지만 프로젝트별 설정이므로 템플릿을 수정할 수 없습니다.

템플릿을 변경하면 앱의 사용자 환경을 조정할 수 있지만 서비스 남용을 방지할 수는 없습니다.이것이 이 주제에 대한 당신의 상담을 해결하기를 바랍니다.혹시 더 궁금한 점이 있으시면 주저하지 마시고 답장을 보내주세요!

메시지 내용을 변경할 수 없는 동안 SMS에 언급된 앱의 URL을 변경할 수 있습니다.

  1. 에 가다Authentication > Sign-in Method > Authorized domains자신의 도메인을 추가합니다.website.tld

  2. 이제 소스 코드에서 Firebase 구성 개체를 편집하고 업데이트합니다.authDomain이전에 연결한 도메인의 키입니다.

새로운 테스트 메시지를 보내십시오. 준비되었습니다.

Firebase 지원에 따라 %APP_NAME%가 Firebase 설정에 표시되어야 합니다. 여기서 %APP_NAME%는 공용 설정에서 공용 이름 뒤에 호출됩니다.

편집:

먼저 "localhost"의 위치를 확인하고 "Authentication > Sign-in method"에서 찾은 다음 "authorized domain"에서 새 도메인을 추가해야 하는 로컬 호스트를 변경하기 위해 "localhost"를 찾을 수 있습니다.

참고: 인증된 도메인에 대한 localhost를 삭제할 때 주의하십시오.OTP 요청 기능을 수행하는 데 시간이 걸립니다.

이것은 도움이 됩니다; 인증 > 로그인 방법 > 인증된 도메인으로 이동하고 당신의 도메인 웹사이트를 추가하세요.tld

이제 소스 코드에서 Firebase 구성 개체를 편집하고 authDomain 키를 이전에 연결한 도메인으로 업데이트합니다.

언급URL : https://stackoverflow.com/questions/44879218/how-to-change-the-sms-verification-template-in-firebase-phone-auth

반응형