iOS推送通知的格式说明

最近在做手机推送方面的功能,特地整理了iOS推送通知的格式。

KeyValue TypeComment
alert string or dictionary 如果包含这个这个属性 iOS 将会显示一个标准的提示. 你可用指定一个字符串作为提醒或作为字典的值. 如果你指定了一个字符串, 它会变成有两个按钮的警报消息: 关闭和显示. 如果用户点击查看, 应用程序将会启动
另外, 你可以指定一个字典来作为提示的内容. 对于这类字典,请查看下表
badge number 这个数字将作为应用程序的的徽章图标显示. 如果此属性不存在, 任何当前显示的徽章号码将会被删除.
sound string 它是捆绑再应用程序的声音文件名. 这个声音文件播放声音警报. 如果这个声音文件不存在或指定默认值,这时会播放预设的警报音. 它的音频必须是兼容的系统数据格式之一; 详细信息,请阅读“Preparing Custom Alert Sounds”准备定义提示音.




KeyValue TypeComment
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才被添加的.

标签: none

仅有一条评论

  1. Windows Phone通知类型分析 - 流动

    [...] [...]

添加新评论