YAPP-Github / 21st-Android-Team-1-Android

Apache License 2.0
8 stars 0 forks source link

[Feature] #96 - 게스트 로그인을 위한 Remote Config 설정 #100

Closed ows3090 closed 1 year ago

ows3090 commented 1 year ago

무슨 기능인가요?

구글 PlayStore 심사 과정에 필요한 게스트 로그인 기능 추가

화면

image

구체적인 작업 내용

기타

Close Issue

Close #96

ows3090 commented 1 year ago

@101tjgus @voidtheart 서현님, 선아님 게스트 로그인 버튼 추가된 테스트 앱 메일로 공유드렸습니다 게스트 로그인으로 접속되는지 확인 부탁드리며 해당 앱으로 심사 요청해주셔도 될 것 같습니다

voidtheart commented 1 year ago

@ows3090 헉….. 원석님 이렇게 늦은 시간까지….. 고생하게 요청드린 것 같아서 죄송합니다…… 오늘 퇴근하는대로 확인하고 심사 올리도록 하겠습니다 🥹

@101tjgus 서현님, 제가 테스트폰을 두고 나온 상태라서 혹시 가능하시면 미리 보고 계셔도 될 것 같아요!

101tjgus commented 1 year ago

@ows3090 고생 정말 많으셨습니다 ㅜㅜ @voidtheart 앗 저두 오늘 테스트폰을 두고 나와서... 오늘 저녁중으로 확인해보겠습니다!!

ows3090 commented 1 year ago

@hanchang97 창희님 질문에 대한 답변 드립니다.

  1. 게스트 로그인의 경우에도 기존 로그인 했을때와 동일하게 모든 기능 사용이 가능한건가요? -> 네. 사실상 게스트 로그인 버튼을 누르면 카카오 로그인을 거치지 않고 저희쪽 서버에서 이미 발급해줬던 토큰을 사용하게 로직을 구현을 하였습니다.

  2. 기존의 카카오 로그인을 통해 얻는 토큰을 얻는데 파이어베이스에서 이런 부분을 지원하는 건가요? -> 파이어베이스에서 이런부분을 지원하는 건 아니고 심사를 위한 편법이라고 보시면 될 것 같습니다. 앱 심사 시에 로그인 접속 후에 여러 기능들을 확인하는데 카카오 임시 계정을 발급하기가 어려워서 게스트 로그인 버튼을 통해 진입할 수 있도록 하였습니다.

그리고 심사가 끝나면 파이어베이스 Remote Config를 값을 변경하면 게스트 로그인 버튼이 보이지 않게 되어 앱을 다운로드 하는 사용자들은 무조건 카카오 로그인을 하도록 만들 수 있습니다. 즉, 심사일때만 게스트 로그인을 지원하고 심사 이후 사용자들에게 보여질 때는 Remote Config 값을 바꿔서 안보이게 하는 방식입니다.