본문 바로가기

프로젝트 만들어보기/Firebase4

[FirebaseAuth] 회원가입에러 코드 (Swift) if let maybeError = error{ let err = maybeError as NSError switch err.code{ case AuthErrorCode.invalidEmail.rawValue: self.errorLabel.text = "이메일 형식이 잘못되었습니다." case AuthErrorCode.emailAlreadyInUse.rawValue: self.errorLabel.text = "이미 사용중인 이메일입니다." case AuthErrorCode.weakPassword.rawValue: self.errorLabel.text = "암호는 6글자 이상이어야 합니다" default: print("unknow error:\(err.localizedDescription)") } } 2023. 2. 18.
[iOS] Remote Notification (Firebase Cloud Messaging) Remote Notification (원격 알림, 서버 설정) - 서버로부터 push를 앱에 띄우는 것 - 알림을 생성하고 사용자 장치에 푸시알림을 보내고 싶을때 (why? 중요한 정보를 제공하기 위해 ) - 앱이 실행중이 아닌 경우에도 앱을 사용하는 기기에 소량의 데이터를 푸시함 👉 localNotification(앱으로 부터 push를 앱에 띄우는)은 https://01pkd95.tistory.com/290 필요 요소 - Provider : 공급자 서버 (Firebase Cloud Messaging으로 대체) - APNs(Apple Push Notification Service): 애플 푸시 알림 서비스 - 사용자의 기기 - 사용자의 기기에서 실행중인 앱 순서) 1. 원격알림을 보낼수 있는 서버에서 .. 2022. 12. 1.
[iOS] Remote Config , A/B Testing (Firebase) Firebase Remote Config (즉석에서 앱 제어 및 최적화) - 배포나, 업데이트 다운로드 없이 앱 동작과 모양을 변경할 수 있는 클라우드 서비스 ex) 공지사항 등에 사용할 수 있음 (평소에 숨겨 두었다가) - 기본 값 설정 후 값 재정의 , 클라우드 기반 key - value 저장소 기본 key, value 설정 Description - key,value 가 무엇인지 설명 주요 기능 - 앱 사용자층에 변경사항을 빠르게 적용 - 업데이트 없이 앱의 UI/UX 변경 지원 - 사용자층의 특정 세그먼트에 앱 맞춤설정 - 앱 버전, 언어 등으로 분류된 사용자 세그먼트 별 환경 제공 조건 -플랫폼, 언어, 국가, 지역, 잠재 사용자, 임의 백분위수의 사용자, 날짜,시간 설치 ID 조건을 통해서 특정.. 2022. 11. 14.
Firebase Xcode 프로젝트랑 연동하기 [iOS] 백엔드에 대해 무지한 나에게 회원가입부터 데이터 관리까지 할 수 있는 서버를 한정된 용량까지 무료로 이용 할 수 있도록 해주는 서비스 Firebase는 신세계였다... 거두절미하고 Firebase와 Xcode랑 연동해 보겠다 - CocoaPods로 진행할 예정 1. Firebase에 가입을 해주고 시작버튼을 눌러준다 이후에 프로젝트 추가 를 눌러 추가해준다 . 2. 프로젝트 이름을 정하고 계속 버튼을 누른다. 3. 2단계는 계속 버튼으로 넘어가자 4. 구글 애널리틱스 에 어떤 계정을 사용할꺼냐?? 라는 구문임 하나 밖에 없음 Default Account for Firebase 프로젝트 만들기 ㄱㄱ 5. 프로젝트 만드는 중임 기다리자... 6. 짜란~ 만들어 졌음 이제 앱에 Firebase를 추가하여 시작.. 2022. 4. 5.