Apple Push Notification Service(APNs) 연동

triangle-exclamation

Apple Push Notification Service (APNs)

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


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

1

Apple Developer Account로 이동

Apple Developer에서 Accountarrow-up-right로 이동합니다.

이동 후 인증서, 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도 사용해야 되니 메모해둡니다.

triangle-exclamation
3

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

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

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

circle-exclamation

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

  • 앞서 생성한 APNs key file

  • 앞서 생성한 APNs Key ID

  • 앱의 Bundle ID

  • 계정의 Team ID

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

마지막 업데이트