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사에서 요구할 수 있기 때문에 입력을 강제화해야겠음
(소셜로그인의 경우 별명으로 가입이 되기도 하고 번호가 없는 상태로 가입이 되는 경우가 있어서 결제단계에서 입력하도록)
'프로그래밍 > 개인프로젝트' 카테고리의 다른 글
탭탭카드놀이) 4/19~5/2 개발내용 (0) | 2022.05.13 |
---|---|
탭탭카드놀이) 개인정보처리방침 (0) | 2022.05.06 |
ReactNative) How to fix SSRProvider warning ?? (0) | 2022.04.15 |
ReactNative)Expo 인앱결제 (I'mport이용) (0) | 2022.04.15 |
탭탭카드놀이) 4/4~4/11 개발내용 (0) | 2022.04.12 |