如何更改iOS中的默认通知声音?

时间:2016-02-23 08:37:21

标签: ios uilocalnotification

在我的应用中,我进入设置界面,我需要一种让用户为本地通知选择特定声音的方法。 我搜索了很多但没有用。

在Android中有RingtonePreference,iOS是否有任何等价物?

4 个答案:

答案 0 :(得分:2)

将声音文件复制到应用程序包中,它应valid iOS format sound并设置通知声音名称属性以设置声音文件名。有关设置声音名称的帮助,请使用以下代码.......

notifcation.soundName = @"yourSoundName.Format" // Ex:sound.m4a

答案 1 :(得分:1)

notification.soundName = @"blow.aiff"; //blow.aiff should be in main bundle

答案 2 :(得分:0)

请执行以下操作:

<input type="radio" name="os0" value="Members: $100"checked/>
<input type="radio" name="os0" value="Non-members: $225" />

确保放置在应用套装中的声音文件格式正确且长度不超过30秒。

最佳做法是将其转换为.caf格式。

要将文件转换为<input type="radio" name="os1" value="Male"checked/> <input type="radio" name="os1" value="Female" /> ,请打开终端,转到存储声音的位置并输入:

notification.soundName = @"Example.caf";

修改 确保您在应用代理中实施.caf

本地通知适用于模拟器,推送通知不适用。

答案 3 :(得分:0)

notification.soundname = @"sound file name .extension"

并确保您的应用处于后台,以便您可以听到声音。