일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- iphone
- environmentobjet
- Performance
- firebase
- 달력
- Concurrency
- GCD
- fullscreencover
- RxSwift
- authentication
- Network
- ios
- SwiftUI
- realitykit
- UIKit
- dataflow
- WWDC
- 네트워크
- state
- CS
- arkit
- stateobject
- combine
- 데이터최적화
- auth
- ar
- Animation
- swift
- withAnimation
- gesture
- Today
- Total
목록authentication (2)
XLOG
우선적으로 프로젝트에 FirebaseAuth 와 GoogleSignIn을 설치해야 한다. (pod or Swift Package Manager) 이용 custom URL schemes 를 Xcode 프로젝트에 추가한다. GoogleService-Info.plist 에 REVERSED_CLIENT_ID 값을 확인(복사) Info plist에서 URL Types 에 + 버튼 클릭 URL Schemes 에서 a에서 복사한 붙여넣기 URL Scheme는 특정 형태의 URL로 내 앱을 호출할 수 있다는 것이다. 즉 URL을 통해 다른 앱과 통신할 수단을 제공하는 것이다. AppDelegate 에 application:didFinishLaunchingWithOptions: 메서드에 FirebaseApp.config..
파이어베이스는 회원가입, 로그인, 회원 관리 기능을 제공한다. 로그인 수단으로는 Email and password, Federated identity provider integration(Google, Facebook, Sign in with Apple, Twitter, GitHub), Phone number authentication, Custom auth system, integration, Anonymous auth 가 있다. 위와 같은 방법에서 무료 버전의 경우는 3,000 DAUs( daily active users ) 까지라고 한다. 사용량을 더 늘리고 싶다면 유료버전을 사용해야 한다고 한다. 유료버전을 사용하게 되면 몇가지 기능을 더 제공하는 것 같다. How does it work? 우선 ..