0

我有一个 iOS 客户端,它与一个 Java 服务器通信,该服务器也处理一个 android 客户端。由于 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>

这样的格式可以接受吗?

还是此链接中的格式是强制性的?

4

1 回答 1

0

如果要向 iOS 客户端发送推送通知,则需要使用 Apple Push Notification Service 所需的有效负载格式(您提供的链接中的那种,JSON 格式)。如果您想从 iOS 客户端向 Android 客户端发送推送通知,您需要使用 Android 服务(例如 C2DM)所需的任何格式。基本上,您使用的服务格式将向推送通知的接收者发送数据。

于 2013-01-06T21:48:50.933 回答