我已经成功地通过Parse.com设置了一个推送通知应用。App安装在运行is 8.2的iPhone 5s上。Swift中的应用程序代码
如果我发送一个常规的推送通知,它可以正常显示,但会播放非常短的蜂鸣声(例如“快速”振动或非常短的标准“备注”文本提示,而不是我设置为标准文本提示的提示。
(如果我发送一个iMessage,并将提示音设置为'chord',它会播放OK)
如果我发送的是包含在应用程序包中的自定义声音的字典版本(是的,我根据Apple的说明将其转换为终端),它仍然可以执行上述操作。我不能让它播放任何自定义的警报声音。
无论我是从应用程序发起推送还是从Parse.com上的按钮发起推送,都没有区别
发布于 2015-04-24 08:21:08
就像另一个人所说的,确保你的文件是正确的格式(你想要它在一般的.caf文件中)
此外,如果您使用客户端推送,请确保在发送推送通知时输入了正确的文件名。
解析文档中的示例:
let data = [
"alert" : "The Mets scored! The game is now tied 1-1!",
"badge" : "Increment",
"sounds" : "cheering.caf" //Ensure the file exists in your project
]
let push = PFPush()
push.setChannels(["Mets"])
push.setData(data)
push.sendPushInBackground()https://stackoverflow.com/questions/29319991
复制相似问题