본문 바로가기

SWIFT

(2)
[아이폰] FCM 푸시를 구현하세요 클라이언트가 앱에 FCM 푸시 기능을 넣어달라고 요구합니다. 다음은 구체적인 요구조건입니다. 1. 푸시는 제목 "title"과 내용 "body" 그리고 이미지로 구성되어 있으며 모두 표시되어야 합니다. 2. 앱이 forground에 있을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다. 3. 앱이 background에 있을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다. 4. 앱이 종료되었을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다. 다음은 forground, background, 종료 기준입니다. 앱을 실행해서 화면이 뜬 상태가 forground 입니다. 여기서 홈버튼을 눌러 나가면 backgroud 상태입니다. 최근사용앱 (recent list)에서 앱을..
[Swift] Firebase Dynamic Link 구현 방법(20년 12월 16일자) 목차 개발환경 Xcode는 버전 12.2이고 macOS는 Catalina입니다. Firebase Dynamic Link(동적 링크)란? Firebase Dynamic Link는 해당 링크를 클릭시 해당 앱이 설치되어 있는 경우 앱을 실행하고 설치되어 있지 않는 경우 앱스토어로 이동하여 앱 설치하게 도와줍니다. 반면 custom scheme은 앱이 설치되어 있는 경우에만 앱을 실행할 수 있습니다. Firebase 콘솔에서 앱을 추가 App Store ID와 팀 ID를 추가합니다. 이것을 추가해야 Firebase Dynamic Link가 제대로 작동합니다. Firebase console에서 동적 링크 생성 왼쪽 메뉴에서 Dynamic Links로 들어가 URL 프리픽스를 추가합니다. 도메인을 입력합니다. 개..