Swift 23

FCM, APNS 연동 방법

1. APNS 1-1 Apple Developer 접속 2-1 클릭 2-2 Key 추가하기 클릭(아이디당 2개 생성 가능) 2-3 체크 후 Continue 2-4 등록 완료 2-5 등록 완료 (p8 파일 다운로드 필수!) (한번 다운로드 이후 재시도 불가) Key ID 별도 메모 2-6 Identifier 클릭 2-7 App IDs 클릭 2-8 이름 및 Bundle ID 입력 - push notification 체크 2-9 Identifier 확인 2.FireBase 연동 1-1 프로젝트 생성 . 1-2 프로젝트 이름 입력(XCode 프로젝트 이름과 무관) 2-1 iOS 앱 등록 2-2 IOS 번들 ID를 입력(필수), App Store ID 없을때 임의 번호 입력(선택) 2-3 GoogleService..

Swift 2022.02.25

Firebase Dynamic Link

Firebase Dynamic Link Firebase Dynamic Link는 해당 링크를 클릭시 해당 앱으로 보내주는 방식 1.Firebase 콘솔에서 앱을 추가 ##자세한 앱등록 방법은 FCM, APNS 게시글 참고 https://vandijk.tistory.com/4 #App Store ID, Team ID 필수 입력 (*App Store ID 없을때는 임의 입력) 2.Firebase console에서 동적 링크 생성 1-1url 프리픽스 생성 1-2 구글 무료 제공 도메인 링크 추가(page.link 형식) 1-2 새 동적링크 생성 ****동적링크 생성전 허용 패턴 지정 필요 1-3 만들어진 프리픽스에 임의 단어 입력 1-4 딥링크 URL #실제 존재하는 url이 아니어도 가능 #원하는 데이터를..

Swift 2022.02.25

URL Scheme 딥링크

1. 받는쪽 셋팅 1. URL Type 정의 2. URL 체크 - AppDelegate 사용시 포그라운드 funcapplication(_app:UIApplication,openurl:URL,options: [UIApplication.OpenURLOptionsKey:Any] = [:]) ->Bool { } 사용 NotRunning 상태 link: launchOptions?[UIApplication.LaunchOptionsKey.url] as? URL push: userInfo = launchOptions?[.remoteNotification] as? [AnyHashable: Any] - SceneDelegate 사용시 포그라운드 NotRunning 상태 * host는 어떤 목적으로 들어왔는지 구분할때 쓰는..

Swift 2022.02.25