我有一个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中的格式是强制性的吗?
答案 0 :(得分:0)
如果要向iOS客户端发送推送通知,则需要使用Apple推送通知服务所需的有效内容格式(您提供的链接中的有效格式,采用JSON格式)。如果您要将推送通知发送到Android客户端,来自iOS客户端,则需要使用Android服务(例如C2DM)所需的任何格式。基本上,您使用要将数据发送到推送通知的收件人的服务格式。