【问题标题】:Clever Tap Push Notification Sound IssueClevertap 推送通知声音问题 【发布时间】:2016-09-07 15:03:44 【问题描述】: 即使要播放默认的推送通知声音,我也必须针对声音文件发送“默认”值在 Clever Tap Dashboard 中键入。 即使我不想要任何自定义声音,也必须发送默认值。 【问题讨论】: 标签: ios objective-c push-notification apple-push-notifications 【解决方案1】: 根据苹果文档和指南,如果您想播放默认声音,则必须在声音文件中发送“默认”值。否则它不会播放默认声音。 对于自定义声音,您可以传递自定义声音文件名来代替默认值。 编辑: 如果是自定义声音,您的声音文件应该存在于您的 xcode 项目的资源中。 确保您的自定义声音文件持续时间不超过 30 秒。否则它将播放默认声音。 您还需要将标题为UILocalNotificationDefaultSoundName 的自定义文件名添加到info.plist 中。见下图: 希望对你有所帮助。 【讨论】: 那么该文件应该存在于我们的项目中以便播放自定义声音?