2012-03-15 104 views

回答

2

推送通知以及为本地通知苹果这样写道:

声音在应用程序中捆绑的声音文件的名称。此 文件中的声音作为警报播放。如果声音文件不存在或者默认 被指定为该值,则播放默认警报声。 音频必须是兼容 与音频数据格式之一;有关详细信息,请参阅“准备自定义警报声音”。

基于此我会说是的,声音文件必须在您的应用程序的捆绑包,你不能动态地发送它。来源:https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW1

+0

谢谢,这是我怀疑。你会希望苹果能够在不久的将来推出iOS版本,让用户为每个应用定义自己的声音。 – Brett 2012-03-15 16:15:28

+0

我怀疑是这样的,他们对铃声的版税和关于将外部二进制数据(声音文件)导入到您的应用程序中是太偏执狂了......创建一个不错的音乐组合,用户可以从中选择并将其嵌入到应用程序包中如果它对您的业务很重要。 – MrTJ 2012-03-15 17:00:04