콘텐츠로 이동

4단계. 리모트 푸시 전송

iOS 리모트 푸시(APNs) 메시지 전송은 앱 클라이언트 SDK에서 직접 수행하지 않습니다. Hive Axyl 푸시 서버가 발송 요청을 받아 APNs로 메시지를 전달하며, 앱 클라이언트는 발송 대상이 될 수 있도록 디바이스 토큰을 등록하고 도착한 메시지를 수신 처리합니다.


클라이언트 SDK 제공 범위

현재 IPushService의 SDK 표면은 디바이스 토큰 등록, 토큰 언어 변경, 수신 동의 변경, 토큰 식별자 바인딩 해제를 제공합니다. 리모트 푸시 메시지 발송 메서드는 클라이언트 SDK에 포함되어 있지 않습니다.

구분 지원 여부 설명
디바이스 토큰 등록 지원 UpsertTokenAsync()
토큰 언어 변경 지원 PatchTokenLanguageAsync()
수신 동의 변경 지원 PatchTokenAgreementAsync()
토큰 식별자 연결 해제 지원 DetachTokenIdentifierAsync()
리모트 푸시 발송 미지원 Hive 콘솔 또는 서버 API에서 수행


서버 발송

발송 요청에 필요한 대상 사용자, App ID, 메시지 본문, 언어별 메시지, iOS 알림 옵션은 서버 API 요청 본문에 포함합니다. 자세한 필드 정의는 리모트 푸시 전송(Server API)을 참고하세요.

앱 클라이언트에서는 전송 메서드를 호출하지 않습니다. 서버가 푸시를 보낼 수 있도록, 로그인 후 APNs 토큰을 Hive Axyl 푸시 서버에 등록하세요.


다음 단계

5단계. 리모트 푸시 수신을 구현합니다.