自定义iOS推送通知声音

我一直面临一个问题。 我在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"来调用它"sound":"sound.wav"