<aside> 💡 iOS의 경우 APNS에 대한 연동을 지원합니다. APNS를 통한 Push Notification 연동을 희망하는 경우 담당자에게 문의하세요.

</aside>

<aside> 💡 APNS의 경우 .p8 형식의 인증서만 지원합니다.

</aside>

Push Notification 세팅

사용하는 Push Service에 따라 다음의 절차를 수행하세요

  1. APNS에서 .p8 인증서를 다운로드 하세요.
  2. BuzzBooster Dashboard에서 서비스에 맞게 폼을 입력하세요.

스크린샷 2023-05-25 오후 12.00.42.png

  1. 정보를 입력한 뒤 아래 Push Test를 통해서 정상적으로 동작하는지 확인할 수 있습니다.

Untitled

Push Notification 설정

1. UNUserNotificationCenter, Remote Notification 설청

Notification 처리를 위해 AppDelegate를 UNUserNotificationCenter의 delegate으로 설정하고 권한을 획득 합니다. 그 이후 Application을 Remote Notification 서비스에 등록합니다.

AppDelegate.swift

func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
    UNUserNotificationCenter.current().delegate = self
    var options: UNAuthorizationOptions = [.alert, .sound, .badge]
    UNUserNotificationCenter.current().requestAuthorization(options: options) { _ in }
    UIApplication.shared.registerForRemoteNotifications()
}

2. Device Token을 SDK에 세팅하기

Device Token으로 Push Notification을 전송하기 위해 Token을 SDK에 세팅하세요.