Firebase(5)
-
ReactNative) 파이어베이스 소셜로그인 (Apple)
6. 소셜 로그인 6-2 애플 로그인 더보기 Apple Starting April 2020, all existing applications using external 3rd party login services (such as Facebook, Twitter, Google etc) must ensure that Apple Sign-In is also provided. To learn more about these new guidelines, view the Apple announcement. Apple Sign-In is not required for Android devices. To integrate Apple Sign-In on your iOS applications, you need to inst..
2022.05.19 -
ReactNative) 파이어베이스 소셜로그인 (Google)
6. 소셜 로그인 6-1 구글 로그인 https://rnfirebase.io/auth/social-auth#google Social Authentication | React Native Firebase Copyright © 2017-2020 Invertase Limited. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. Some partial documentation, under the rnfirebase.io 더보기 Google The g..
2022.05.14 -
ReactNative) Firebase, Auth, E-Mail 회원가입 및 로그인
cd ios && pod install 리액트 네이티브에서 서 Firebase 사용하기 1. https://firebase.google.com/ 이동 -> 우측 상단 '콘솔로 이동' 클릭 2. 프로젝트추가 3. 설치 https://rnfirebase.io/ npm install --save @react-native-firebase/app 4. 프로젝트 다 만들어지면 Project name작성 -> analytics 비활성화 -> platform 추가(Android & iOS) 4-1 Android 설정 https://rnfirebase.io/#2-android-setup - package name에 ID 입력 (id는 내 앱/android/app/build.gradle 안에 defaultConfig 내부..
2022.05.14 -
탭탭카드놀이) 4/11~4/18 개발내용
이번 주에 한 것 1. 로그인/ 회원가입 유효성 체크할 때 못생긴 기본 Alert대신 텍스트로 변경 2. 구글 소셜 로그인 완료 2-1. 애플은 소셜로그인 구현하려면 애플 개발자 계정 있어야 해서 만들어놨고 심사 중임(2~3일 소요) 3. 파이어 스토어로 db구축 - firebase auth로는 이메일과 비밀번호만 입력받는데 그 외의 정보는 firestore에 저장할 수 있다 - 인앱 결제를 한 유저와 하지 않은 유저를 firestore의 컬렉션을 통해 나눌 수 있다 4. 아임 포트 적용(인앱 결제) - 테스트 결제까지 완료 - 현재는 결제버튼이 밖에 나와있지만 미결제 유저에게만 버튼이 보이도록 구현할 예정 5. 데이터를 로딩 애니메이션 구현 6. 선택지 애니메이션(점점 진하게) 구현 다음 주 목표 저번..
2022.04.21 -
탭탭카드놀이) 4/4~4/11 개발내용
이번 주에 한 것 - lottie files 적용 : 로그인 페이지, 동물카드 등등에 사용했음 - firebase로 로그인/ 회원가입 기능 구현 : 웹에서 직접 유효성 체크해가면서 구현한 것보다 훨씬 간편하게 구현할 수 있었음 - 소스코드 재작성 : ios로만 작업해놓고 안드로이드에 적용하니 에러 나는 곳이 많았음 어디에서 발생하는 문제인지 알 수 있는 부분은 수정했지만 불가능한 부분도 꽤 있었고 시간을 계속 쓸 수 없기에 처음부터 체크하면서 하나하나 만들기로 했음 이미 했던 부분들을 적당히 복사하고 수정해가면서 작업하니 코드들을 더 깔끔하게 정리할 수 있었고 처음 개발할 때 신경 쓰지 못한 부분들을 체크할 수 있었음 약 3일 정도 시간을 사용했지만 과정과 결과를 봤을 때 투자할 만한 가치가 있었다고 생..
2022.04.12