탭탭카드놀이) 4/11~4/18 개발내용

2022. 4. 21. 00:44프로그래밍/개인프로젝트

로그인/회원가입 스크린

이번 주에 한 것

1. 로그인/ 회원가입 유효성 체크할 때 못생긴 기본 Alert대신 텍스트로 변경

 

2. 구글 소셜 로그인 완료

  2-1. 애플은 소셜로그인 구현하려면 애플 개발자 계정 있어야 해서 만들어놨고 심사 중임(2~3일 소요)

 

3. 파이어 스토어로 db구축

- firebase auth로는 이메일과 비밀번호만 입력받는데 그 외의 정보는 firestore에 저장할 수 있다

- 인앱 결제를 한 유저와 하지 않은 유저를 firestore의 컬렉션을 통해 나눌 수 있다

 

4. 아임 포트 적용(인앱 결제) - 테스트 결제까지 완료

- 현재는 결제버튼이 밖에 나와있지만 미결제 유저에게만 버튼이 보이도록 구현할  예정

 

5. 데이터를 로딩 애니메이션 구현

 

6. 선택지 애니메이션(점점 진하게) 구현

 

다음 주 목표

저번 주에 해결하지 못한 것

일의 우선순위를 정하고 작업했고 중요한 작업이었던 인앱 결제, db구축, 소셜 로그인, 애플 개발자 계정 만들기 등은 진행했지만

이번 주에 해결하기로 한 정답/오답 출력 모달 창, 오디오 관련 에러를 해결하지 못했다

 

앱 완성하기

이번 주 목표는 앱을 완성하기

- asset모아서 적용하기

- 선택지 애니메이션 조금 더 빠르게 하기

- 모달 창생 성(결제버튼, 정답/오답 출력)

- 오디오 에러 해결

-  결제 완료 주문번호 지우기

-  애플 소셜 로그인 구현하기

 

추가적으로 admob광고를 어떻게 넣을지 고민해보기

 

 

다른 디바이스에서 테스트

 

시간이 많이 걸리는 사업자등록&아임 포트를 통한 실제 결제 구현

- 아임포트 문의 결과 구매자의 이름과 전화번호를 pg사에서 요구할 수 있기 때문에 입력을 강제화해야겠음

(소셜로그인의 경우 별명으로 가입이 되기도 하고 번호가 없는 상태로 가입이 되는 경우가 있어서 결제단계에서 입력하도록)