2013-01-06 50 views
0

我有一個iOS客戶端與一個也處理Android客戶端的java服務器交談。 由於Android客戶端預建的,被收到的通知是通用的XML格式:什麼是正確的iOS通知有效載荷格式

<?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

在此鏈接上沒有關於XML的任何說法,因此您應該爲iOS使用JSON。 – Shmidt

回答

0

如果您想向iOS客戶端發送推送通知,則需要使用Apple推送通知服務(您提供的鏈接中的JSON)所需的有效內容格式。如果您想向iOS客戶端的Android客戶端,發送推送通知,則需要使用Android服務(例如C2DM)所需的任何格式。基本上,您使用將要發送數據到推送通知的收件人的服務的格式。

相關問題