Apple Push Notification Service(APNs) 연동

❗️

FCM을 통한 iOS 푸시 메시지를 지원하지않습니다

iOS 푸시 메시지 사용을 위해서 APNs를 연동해주세요.

Apple Push Notification Service (APNs)

Apple Push Notification Service는 애플이 공식적으로 제공하는 iOS 푸시 채널입니다. 이를 통해 iOS 앱에 안정적이고 신속한 푸시 알림 서비스를 제공할 수 있습니다.


APNs 생성하기

푸시 알림에는 APNs Key가 필요합니다. Key가 이미 있는 경우 핵클 대시보드에 iOS 푸시 설정 으로 이동해주세요

1. Apple Developer Account로 이동

Apple Developer에서 Account로 이동합니다.

이동 후 인증서, ID 및 프로파일 에서 ****를 눌러 이동합니다.

2. Key 생성하기

Keys 옆에 + 버튼을 눌러 Key 생성 화면으로 이동합니다.

Key 생성 화면에서 Key Name을 설정하고, APNs를 체크해 활성화 합니다. 그리고 우측 Configure 버튼을 누릅니다.

Key Configure

APNs 키는 SandboxProduction Environment가 있습니다.

Environment설명빌드 환경
Sandbox테스트 용Xcode에서 직접 실행, 개발용 프로비지닝
Production운영 용TestFlight, Ad Hoc, App Store 배포

Sandbox & Production을 선택하면 모든 환경에서 동일한 키를 사용할 수 있습니다.

선택 후 Save를 누릅니다.

Key 다운로드

돌아온 화면에서 Continue를 누릅니다. 그 다음 화면에서 Register를 누릅니다.

이제 Key가 생성되었습니다. 상단 Download 눌러 키를 다운받습니다.

Key ID도 사용해야 되니 메모해둡니다.

❗️

Key는 다시 다운로드가 불가능하니 안전한 곳에 보관해두세요.

Key ID는 Keys 화면에서 다시 확인할 수 있습니다.

핵클 대시보드에 iOS 푸시 설정

핵클 대시보드의 워크 스페이스 설정 > CRM 연동 으로 이동해주세요.

아래 운영/개발 환경 별로 각각 APNs Key를 등록해야 합니다.
연동하기 버튼을 눌러주세요.

🚧

운영환경에는 Production, 개발환경에는 Sandbox APNs Key를 연동해주세요.

Production & Sandbox Key의 경우 동일한 Key를 사용해 각 환경을 연동하면 됩니다.

이후 노출되는 팝업 화면에서 모든 항목을 채워주고 저장하기 버튼을 누릅니다.

  • 앞서 생성한 APNs key file
  • 앞서 생성한 APNs Key ID
  • 앱의 Bundle ID
  • 계정의 Team ID

Key가 정상적으로 등록되었다면 아래와 같이 연동 완료 표시가 됩니다.