ApNS(Apple Platform Notification Services) 네이티브 알림 보내기
알림 허브를 통해 APNS 기본 알림을 보냅니다.
요청
메서드 | 요청 URI | HTTP 버전 |
---|---|---|
POST | https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 |
HTTP/1.1 |
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 | Description |
---|---|
권한 부여 | Service Bus를 사용한 공유 액세스 서명 인증에 지정된 대로 생성된 SAS 토큰입니다. |
콘텐츠 형식 |
application/json;charset=utf-8 로 설정합니다. |
ServiceBusNotification-Tags |
{single tag identifier} (선택 사항) |
ServiceBusNotification-Format |
apple 로 설정합니다. |
ServiceBusNotification-Apns-Expiry | W3C DTF, YYYY-MM-DDThh:mmTZD 형식의 APNS 만료 날짜/시간입니다(예: 1997-07-16T19:20+01:00). |
요청 본문
요청 본문은 Apple에서 지정한 XML 문서입니다. 예를 들면 다음과 같습니다.
{
"aps" : {
"alert" : " This is my toast message for iOS!",
},
}
응답
응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.
응답 코드
코드 | Description |
---|---|
200 | 메시지를 보냈습니다. |
400 | 요청의 형식이 잘못되었습니다. 예를 들어 라우팅 헤더나 콘텐츠 형식이 유효하지 않거나 메시지 크기가 초과되었거나 메시지 형식이 잘못되었습니다. |
401 | 인증 실패 액세스 키가 잘못되었습니다. |
403 | 할당량이 초과되었거나 메시지가 너무 큽니다. 메시지가 거부되었습니다. |
404 | URI에 메시지 분기가 없습니다. |
413 | 요청한 엔터티가 너무 큽니다. 메시지 크기는 64Kb를 초과할 수 없습니다. |
상태 코드에 대한 자세한 내용은 상태 및 오류 코드를 참조하세요.
응답 헤더
응답 헤더 | Description |
---|---|
위치 | 이 헤더는 표준 계층 Notification Hubs에만 사용할 수 있습니다. 이 헤더에는 알림 메시지 ID가 포함됩니다. 메시지별 원격 분석: 알림 메시지 원격 분석 가져오기 및 PNS 피드백 상관 관계 지정과 함께 사용됩니다. 위치 헤더는 다음 형식을 사용합니다. https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04 |
응답 본문
없음
참고 항목
직접 일괄 처리 보내기
APNS 네이티브 알림 보내기
MPNS 네이티브 알림 보내기
WNS 네이티브 알림보내기 템플릿 알림 보내기