2013-05-30 2 views
0

Apple 사양에서 푸시 알림 메시지의 최대 페이로드는 256 바이트입니다. 일반적으로 최소 페이로드는 {"aps":{"alert":""}}이며 20 바이트를 차지해야합니다. 따라서 메시지의 최대 바이트 수는 236 바이트 여야합니다.IBM Worklight : iOS 푸시 알림 길이 제한

워크 라이트 관점에서 푸시 알림 메시지의 최소 페이로드는 무엇입니까? 페이로드에 sound: null 또는 이벤트 소스 이름을 추가할지 여부는 확실하지 않습니다. 궁극적으로 Worklight에서 APNS를 통해 전송할 수있는 바이트 수를 파생 시키려고합니다.

고마워요.

+0

필자는 아직이 작업을 수행하지 않았지만 페이로드를 제거하고 실패하면 Worklight의 관점에서 볼 때 최소한의 페이로드가 될 수 있습니다. :) –

+0

그래,하지만 불행히도 나는 테스트를 위해 Apple 개발자 계정을 가지고 있지 않다. (그래서이 경험을 가진 사람이 있는지 묻고 싶다. – red23jordan

답변

1

메시지와 함께 간단한 푸시 알림을 보낼 때 메시지의 최대 길이는 결정적으로 236 자입니다.

페이로드는 JSON 문자열로, 256 자 여야합니다. Apple은 JSON을 변경하거나 패킷을 간섭하지 않으므로 전체 페이로드를 제어합니다.

JSON 문자열을 Null 종료 할 필요가 없습니다.

+0

예, 전형적인 경우는 이렇게해야한다. 그러나 사용하고 있기 때문에 밀어 넣기 알림을위한 Worklight, 전체 페이로드를 제어 할 수 없습니다. Worklight에 추가 된 다른 정보가 있습니다. – red23jordan

관련 문제