我一直面临一个问题。我在 iOS 中使用自定义声音实现了推送通知。它是一个 MP3 文件。当我在 iOS 5 中收到推送通知时,它播放良好,但在 iOS4 中,它不播放任何声音。你能帮我解决这个问题吗?
代码是这样的
{
"aps": {
"badge": 10,
"alert": "Hello",
"sound": "sound.mp3"
}
}
尼廷
我一直面临一个问题。我在 iOS 中使用自定义声音实现了推送通知。它是一个 MP3 文件。当我在 iOS 5 中收到推送通知时,它播放良好,但在 iOS4 中,它不播放任何声音。你能帮我解决这个问题吗?
代码是这样的
{
"aps": {
"badge": 10,
"alert": "Hello",
"sound": "sound.mp3"
}
}
尼廷
根据推送通知指南:
您可以将音频数据打包到 aiff、wav 或 caf 文件中。然后,在 Xcode 中,将声音文件作为应用程序包的非本地化资源添加到您的项目中。
它没有说任何关于 MP3 的内容。我使用了有效的 aif 文件。我会坚持Apple 指定的内容。
您无法播放 .mp3 文件。但是,您可以在此处将它们转换为 .wav 文件:http: //media.io/(在线和免费)。然后将转换后的文件放入您的 XCode 项目中,您可以通过指定调用它"sound":"sound.wav"