什么是正确的iOS通知有效载荷格式

时间:2013-01-06 19:42:22

标签: iphone ios apple-push-notifications

我有一个iOS客户端,它与一个也处理Android客户端的java服务器对话。 由于Android客户端是预构建的,因此收到的通知是通用的xml格式:

<?xml version="1.0" encoding="UTF-8"?>
   <serverAppresponse type="com.server.data.AppResponse" packetId="">
   <atom key="key1">true</atom>
   <atom key="userFirstName">ABC</atom>   
   <atom key="userLastName">PQR</atom>
</serverAppresponse>

这种格式是否可以接受?

或者this link中的格式是强制性的吗?

1 个答案:

答案 0 :(得分:0)

如果要向iOS客户端发送推送通知,则需要使用Apple推送通知服务所需的有效内容格式(您提供的链接中的有效格式,采用JSON格式)。如果您要将推送通知发送到Android客户端来自iOS客户端,则需要使用Android服务(例如C2DM)所需的任何格式。基本上,您使用要将数据发送到推送通知的收件人的服务格式。