일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- KeyPath
- xcode
- JSON
- observable
- Swift Tuist
- Subscribe
- ribs
- Subject
- swift database
- swift
- swift 6
- Firebase Analytics
- combinecocoa
- Tuist
- realm
- Firebase
- arc
- GCD
- Tuist Swift
- swift db
- SeSAC
- ios database
- Combine
- ios
- uitableviewdiffabledatasource
- 카카오뱅크 ios
- swift 5.9
- SwiftUI
- RxSwift
- 네트워크 통신
- Today
- Total
목록Firebase (3)
천원의 개발

APNs ? 동작 방식을 알아보기 전에 APNs가 무엇인지 살펴봅시다. APNs - Apple Push Notification service 개발자가 Third Party를 통해 앱에 푸시 알람을 보낼 수 있도록 Apple에서 만든 알림 서비스 플랫폼 여기서 우리는 Third Party로 Firebase를 활용 해보겠습니다. Push Notification의 동작 방식 우리가 Push를 보내려면 항상 APNs를 통해서 전송 해야 합니다. 그런데 APNs 에서는 어떤 Device에 Push 알림을 보내야 할지 모를 겁니다. 그래서 우리는 Push token을 사용하여 각 Device를 식별 하게 됩니다. 그러기 위해서는 각 Device별로 token을 발급 받아야 합니다. 토큰 발급 Device에서 APN..

Firebase Crashlytics - 실시간 비정상 종료 보고 도구로 앱 품질을 저하하는 안정성 문제를 추적하고 우선순위를 지정하고 문제를 해결하는 데 도움이 됩니다. - 공식문서 Firebase 프로젝트 생성 - 프로젝트 추가화면 프로젝트 추가 -> 프로젝트 이름 입력 -> 계속 -> Default 선택 iOS+ 선택 번들 ID 입력 후 앱 등록 프로젝트 폴더에 GoogleService-Info.plist 파일 추가 Swift PackageManager를 사용하여 Firebase SDK를 추가 https://github.com/firebase/firebase-ios-sdk FirebaseCrashlytics 선택 후 설치 초기화 코드 추가 dSYM 파일 자동 업로드 - 비정상 종료 보고서를 생성하려..

Firebase Analytics - 앱 사용 및 사용자 참여에 대한 통계를 제공하는 무료 앱 측정 솔루션입니다. - 공식문서 Firebase 프로젝트 생성 - 프로젝트 추가화면 프로젝트 추가 -> 프로젝트 이름 입력 -> 계속 -> Default 선택 iOS+ 선택 번들 ID 입력 후 앱 등록 프로젝트 폴더에 GoogleService-Info.plist 파일 추가 Swift PackageManager를 사용하여 Firebase SDK를 추가 https://github.com/firebase/firebase-ios-sdk IDFA 수집 기능이 없다면 FirebaseAnalyticsWithoutAdidSupport 선택 후 설치 IDFA: 광고주 식별자(IDFA)는 Apple에서 사용자의 기기에 할당한 임..