Remote Config
·
Firebase
👋 들어가기 전요즘 즐겁게 사이드 프로젝를 현재 하고 있다. 이번 포스팅에서는 Firebase의 Remote Config 관련을 써보자.✊목적앱 서비스는 보통 개발을 하면 , 구글 또는 애플에게 심사를 받는다.심사를 받게되면 개발자는 항상 "심사 실패"라는 상황을 두려워한다. 예를 들어 이전에 오타가 있어 간단한 오타만 수정하고 심사를 넣었는데 이번에는 또 다른 내용에서심사가 실패될 수 있다.  그렇다면 심사를 받지 않고 간단한 값을 제어할 수 없을까?? 제일 좋은 방법은 우리가 사용하고 있는 서버를 건드릴 수는 있지만서버 개발자는 그것을 위한 API 개발과 리소스가 들어간다. 게다가 우리는 현재 서버 없는 프로젝트를 하고 있으니 정말 고민이 많았다. Firebase Remote Config는 바로 이..
Firebase Phone 인증
·
Firebase
👋 들어가기 전차기 버전에서 Phone Authentication을 도입한다는 소식이 들려미리 Sample 프로젝트에 테스트를 진행해보려고 한다. 처음 해보는 인증 메서드이므로 시간이 조금 걸리더라도 차근차근 정리해 놓고 이후 실제 프로젝트에 들어갈 때 빠르게 진행할 수 있도록 하자.✊ 등록모든 서드파티의 근본 과정인 우리 서비스를 등록하는 과정이다.기본적인 부분은 이미지로 살펴보고 중요하게 설정하는 부분만 조금 더 깊게 알아보자. 전화 옵션을 키면 아래와 같이 테스트용 전화번호를 선택할 수 있는 창이 뜬다.테스트용으로 사용하지만 저 전화번호는 Firebase 접근에 막대한 권한을 갖기때문에유출에 주의하자! 등록을 맞치면 전화번호와 해당하는 인증코드가 잘 등록이 되어있고, 위 주의 사항을 읽어보니 10..
FirebaseCrashlytics 적용하기 with SPM
·
Firebase
👋 들어가기 전 2024년 12월 25일 크리스마스 .. 나는 26일 새벽 4시까지 현재 프로젝트를 위해 약 13시간 코딩을했다. 마지막 시점에 비정상 종료를 추적하기 위한 Firebase Crashlytics를 적용하려 했지만 많은 억까를 당했고 현재 26일 오후 4시 기준 드디어 성공해 기록을 남기려 한다..✊ 프로젝트 생성 및 GoogleService-Info.plist 발급 받기프로젝트 생성과 GoogleService-Info 발급은 파이어베이스 공식 홈페이지에 너무 잘나와있으니 홈페이지를 참고하자 ☝️ Xcode 상단에 GoogleService-Info.plist 넣기 위 그림과 같이 최상단에 GoogleService-Info.plist 파일을 위치시킨다.✌️ SPM을 통한 firebase-i..