我已成功通过Parse.com设置了推送通知应用。 App安装在运行iOS8.2的iPhone 5上。 Swift中的应用程序代码
如果我发送常规推送通知,它会很好,但会播放非常短的嗡嗡声(例如'快速'振动或非常短的标准'注意'文字警报,而不是我将其设置为标准文本警报。
(如果我发送iMessage,并将提示音设置为'和弦',则播放正常)
如果我发送带有应用程序包中包含的自定义声音的字典版本(是的,我按照Apple说明将其转换为终端),它仍然与上面相同。我不能让它播放任何自定义警报声。
如果我从应用程序或Parse.com上的按钮发起推送没有任何区别
答案 0 :(得分:1)
正如对方说的那样,确保您的文件格式正确(您希望将其放在一般的.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()