2012-12-21 1 views
1

APNS에 알림을 보내는 서버를 작성했습니다. APNS를 처음 사용했습니다. 내가 메시지를 보낼 때 아이폰에 표시되는 페이로드는 다음과 같이이다 :Apple 푸시 알림 : 페이로드에서 두 번 메시지가 표시됩니다.

{aps: {alert: "Hello"}, alert:"Hello"}

는 경고가 두 번이 있음을 맞습니까?

+0

코드를 게시하십시오. 페이로드를 어떻게 준비합니까? –

답변

1

경고는 aps 태그 외부에 배치해서는 안 :

{ 
    "aps" : { "alert" : "Message received from Bob" } 
} 

모든 키 외부 aps 개인/사용자 정의 페이로드 항목 될 것입니다. 또한 푸시 알림은 256 바이트를 초과 할 수 없습니다. Local and Push Notification Programming Guide

+0

내가 잘못 물었다. 그게 내가 보낸 것이지만, 수신 응용 프로그램에서 페이로드를 출력 할 때 내 질문에 예와 같이 경고가 다시 추가됩니다. 이 동작이 정확합니까? – devOp

+0

확실하지는 않지만 그 전에는 확인한 적이 없지만 Apple에게'aps' 만 보냈고'aps' 외부로 경고를 보내면 사과가하는 것이어야합니다. 푸시 알림을 올바른 방법으로 보냈는지 확인하십시오. – rckoenes