0

我想弄清楚我們是否可以像「這是通知文本」這樣的純文本發送推送通知有效載荷而不是json {aps:{alert:「notification」}}。我們可以用純文本(無JSON)發送推送通知負載嗎?

我知道蘋果在它的文檔中說你需要發送json格式的有效載荷,並且還說你可以添加自定義值。但是,如果服務器只發送純文本到APN服務器或iOS或應用程序的行爲方式會發生什麼?

有什麼想法?

回答

0

正如你自己寫的,這是不可能的。如果您嘗試向APNS發送純文本,通知將不會到達設備。

+0

或者可能會有通知到達,iOS會搜索字典(鍵:aps),如果找不到就不會做任何事情。 – iDilip

+1

這並不重要,因爲您不會收到通知已到達的任何指示/回叫/委託,您將無法對其執行任何操作。但是 - 我很確定通知甚至不會傳遞到設備。 – Asaf

+0

是的,明白了。只需要點亮這一點。你的意思是APN服務器或設備操作系統將拒絕有效載荷,因爲有效載荷不是JSON? – iDilip

相關問題