[Swift] IOS Firebase

1. MacBook Apple 개발자가 만든 키

성:앱 이름 누르기
키 ID:7A777777
서비스:APN(Apple 푸시 알림 서비스)

: AuthKey_7A777777.p8 Firebase IOS 앱 설정에서 나중에 업로드하세요.

2. Apple 개발자 페이지의 회원 세부 정보에서
팀 ID 값을 저장합니다.

22J4222222

3. 앱 경로에 pop 파일을 추가합니다.


팝 초기화

그런 다음 podfile을 생성한 후 아래 소스를 추가합니다.


# 프로젝트의 글로벌 플랫폼을 정의하려면 다음 줄의 주석을 제거하십시오.
# 플랫폼: ios, ‘9.0’

“앱 이름”을 대상으로 지정하십시오.
# 동적 프레임워크를 사용하지 않으려면 다음 줄을 주석 처리하십시오.
use_frameworks!

# AppName용 포드

# Google 애널리틱스용 Firebase 포드 추가
Firebase/분석 포드
Firebase/메시징 포드

4.포드 설치

jongwon@ijong-won-ui-MacBookPro 앱 이름 % 포드 설치
종속성 분석
의존성 다운로드
Firebase(10.1.0) 설치
FirebaseAnalytics(10.1.0) 설치
Firebase Core(10.1.0) 설치
FirebaseCoreInternal(10.1.0) 설치
Firebase 설치 설치(10.1.0)
Firebase 메시징(10.1.0) 설치
GoogleAppMeasurement 설치(10.1.0)
Google DataTransport(9.2.0) 설치
Google 유틸리티(7.10.0) 설치
PromisesObjC 설치(2.1.1)
nanopb(2.30909.0) 설치
포드 프로젝트가 생성되었습니다.


고객 프로젝트 통합

(!
) 지금부터 실행 중인 모든 Xcode 세션을 종료하고 이 프로젝트에 `appname.xcworkspace`를 사용하십시오.
포드 설치 완료!
pod 파일에는 2개의 종속성이 있으며 총 11개의 pod가 설치되어 있습니다.

(!
) 포드 파일에서 스마트 따옴표가 감지되고 무시되었습니다.

나중에 문제가 발생하지 않도록 편집에 TextEdit를 사용하지 마십시오. TextEdit를 사용하지 않는 경우 선택한 편집기에서 스마트 따옴표를 비활성화해야 합니다.

(!
) 플랫폼이 지정되지 않았기 때문에 대상의 “앱 이름”에 버전 “13.0”의 플랫폼 “iOS”를 자동으로 할당합니다.

podfile에서 이 목표에 대한 플랫폼을 제공하십시오. `https://guides.cocoapods.org/syntax/podfile.html#platform`을 참조하세요.

다음으로 (프로젝트 이름).xcworkspace라는 새 파일을 열어 프로그램에서 작업합니다.

5. (프로젝트 이름).xcworkspace에서 AppDelegate를 엽니다.


Firebase 가져오기

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: (UIApplication.LaunchOptionsKey: Any)?) -> Bool {

FirebaseApp.configure() // 추가합니다.

(Firebase 초기화 소스)

참을 반환
}

6. 서명 기능에 푸시 알림 추가


[Swift] IOS Firebase 1

다시 다음 사항에 따라 최종 결정을 내립니다.

코코아 콩 설치

http://yoonbumtae.com/?p=4457

CocoaPods를 설치하고 Xcode 프로젝트에 종속성을 추가하는 방법 – BGSMM

CocoaPods 설치 및 Xcode 프로젝트에 종속성 추가 Xcode로 iOS 프로젝트를 개발할 때 타사 라이브러리를 사용하는 경우가 많으며 대부분의 라이브러리를 CocoaPods라고 합니다.

yoonbumtae.com

실제 appDelegate.swift의 소스 작업

http://yoonbumtae.com/?p=4747

Swift: 원격 푸시 알림에서 실제 세계의 Firebase 메시징까지

이 문서의 내용을 계속하려면 먼저 푸시 알림에 대한 이전 문서를 읽어야 합니다.

Swift: 원격 푸시 알림 기본 사항 및 푸시 알림 모의 테스트 방법 상단 부분(스토리보드) p

yoonbumtae.com

http://yoonbumtae.com/ 귀하의 블로그 게시물을 기반으로 내 연구를 편집했습니다.