iOS推送消息可以使用Apple提供的APNs服務進行推送,而APNs服務向iOS設備推送消息的格式是JSON格式,本文主要介紹JSON格式的推送消息內容。
{ "aps": { "alert": { "title": "標題", "subtitle": "副標題", "body": "消息內容" }, "badge": 1, "sound": "default", "category": "Category1", "mutable-content": 1 }, "data": { "key1": "value1", "key2": "value2" } }
如上所示,JSON格式的推送消息包含兩個主要部分:aps和data。
aps是必須的部分,包含以下鍵值:
- alert:消息體內容,可以包含標題、副標題和消息內容。
- badge:顯示在應用圖標上的數字。
- sound:播放的聲音文件名。
- category:通知觸發的動作類別。
- mutable-content:推送消息是否可以被修改。
data是可選部分,可以包含自定義鍵值對。
需要注意的是,JSON格式的推送消息必須經過格式化,保證所有鍵值對都使用雙引號包裹,并且沒有多余的空格、回車等符號。
上一篇ios查看json