앱에서 다중언어를 선택할 수 있게 했습니다. 지금은 한글과 영어만 지원하지만요.
다중언어에서 발생하는 상황 중에 고려할 것은 사용자가 모르는 언어로 도움 요청 메사지를 받는 것입니다 이렇게 되면 많은 사용자가 스팸으로 생각하고 앱을 삭제할 가능성이 높습니다.
firebase의 cloud functions에서 notification을 보내게 했는데 위 문제를 해결할 방법을 못 찾고 있었습니다. 그러나 다중 언어를 구현하다보니 다음과 같은 방법으로 가능한 것을 알게됐습니다.
이렇게 하면 자신이 사용하기로 설정한 언어의 도움 요청 메시지만 받을 수 있습니다.
이렇게 했을 때 cloud functions에서 notification의 헤더도 다중 언어로 살정할 수 있게 됩니다. 도움 요청자의 주 사용 언어 정보를 가지고 메시지 언어를 i18next와 같은 패키지를 이용하면 언어별 메시지 헤더,바디를 만들 수 있습니다.
앱 배포를 하려다가 편의기능을 좀 더 넣어서 배포하려고 계획을 수정했습니다. 좀 더 기다려 주세요.
다음 구현 내용은 방해금지 시간 설정입니다!