iOS推送通知的格式说明
最近在做手机推送方面的功能,特地整理了iOS推送通知的格式。
Key | Value Type | Comment |
alert | string or dictionary | 如果包含这个这个属性 iOS 将会显示一个标准的提示. 你可用指定一个字符串作为提醒或作为字典的值. 如果你指定了一个字符串, 它会变成有两个按钮的警报消息: 关闭和显示. 如果用户点击查看, 应用程序将会启动 另外, 你可以指定一个字典来作为提示的内容. 对于这类字典,请查看下表 |
badge | number | 这个数字将作为应用程序的的徽章图标显示. 如果此属性不存在, 任何当前显示的徽章号码将会被删除. |
sound | string | 它是捆绑再应用程序的声音文件名. 这个声音文件播放声音警报. 如果这个声音文件不存在或指定默认值,这时会播放预设的警报音. 它的音频必须是兼容的系统数据格式之一; 详细信息,请阅读“Preparing Custom Alert Sounds”准备定义提示音. |
Key | Value Type | Comment |
body | string | 提示信息. |
action-loc-key | string or null | 查看按钮的文字. iOS 用字符串作为键来获得当前本地化的字符串,并将其用于右边按钮的标题,代替了“view”. 如果字符串值为null,系统将显示一个简单的“确定”按钮,当点击时,将会简单的消除按钮. 访问 “Localized Formatted Strings” 获得更多消息. |
loc-key | string | 本地提示消息的一个字符串KEY, 字符串KEY可以格式化这样%@ and %n$ 在loc-args指定参数变量. 访问 “Localized Formatted Strings” 可以获得更多信息. |
loc-args | array of strings | loc-key里的变量对应的值. 访问 “Localized Formatted Strings” 可以获得更多信息. |
launch-image | string | 应用程序中的一个图像文件. 当用户点击动作按钮或移动动作滑块,图片将会被显示出来. 如果这个属性没有指定, 系统会使用以前的图片,通过在应用程序的Info.plist键来使用图像识别, 或返回到默认的png文件. 这个属性再ios4.0才被添加的. |
[...] [...]