website logo
⌘K
🚀시작하기
📈마케터용 가이드
🛠️개발자용 가이드
플레어레인 홈페이지
플레어레인 콘솔
플레어레인 콘솔(데모)
Docs powered by archbee 

iOS: Rich Notification

지원되는 SDK 버전을 반드시 확인하세요 iOS SDK: 1.0.6 이후 React Native SDK: 1.0.11 이후 Flutter SDK: 1.0.4 이후

iOS에서는 이미지 등 미디어 첨부를 위해 Notification Service Extension 생성이 필요합니다.

플레어레인의 Extension 클래스를 활용하여 쉽게 구현해보겠습니다.



1. Notification Service Extension 생성

Xcode 에서 File > New > Target 에서 Notification Service Extension 을 선택합니다.



Product Name에 적절한 이름을 입력합니다. 본 가이드에서는 FlareLaneNotificationServiceExtension 으로 정의하겠습니다.

Language 는 가능하면 Swift 를 권장합니다.



TARGETS 에서 생성된 Extension의 Deployment Info를 정식 앱과 동일한 버전으로 설정합니다.




2. Extension에 SDK 연동

Xcode 종료 후 Podfile 에 다음 코드를 추가합니다.

Podfile
|


pod install 를 실행하여 SDK 설치를 완료합니다.



3. Extension 코드 수정

다시 Xcode를 실행하여 생성한 Extension 파일을 수정합니다. 자동으로 채워진 코드들을 지우고 플레어레인이 제공하는 클래스를 상속하기만 하면 모든 연동이 완료됩니다.

Swift(NorificationService.swift)
Objective-C(NotificationService.h/.m)
|




Did this page help you?
Yes
No
UP NEXT
iOS: Swizzling 비활성화
Docs powered by archbee 
TABLE OF CONTENTS
1. Notification Service Extension 생성
2. Extension에 SDK 연동
3. Extension 코드 수정