Apple 推送通知的用户定义声音?

Posted

技术标签:

【中文标题】Apple 推送通知的用户定义声音?【英文标题】:User-Defined Sounds for Apple Push Notifications? 【发布时间】:2012-03-15 15:27:26 【问题描述】:

有没有办法让用户在收到我的应用程序的推送通知时选择警报声音或铃声,或者是否所有可能的声音都需要与应用程序包一起打包并由推送服务器确定?

【问题讨论】:

【参考方案1】:

对于推送通知以及本地通知,Apple 是这样写的:

声音 应用程序包中声音文件的名称。这里面的声音 文件作为警报播放。如果声音文件不存在或默认 指定为值时,播放默认提示音。这 音频必须是兼容的音频数据格式之一 带有系统声音;有关详细信息,请参阅“准备自定义警报声音”。

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

【讨论】:

谢谢,这是我的怀疑。你会希望 Apple 在不久的将来的 iOS 版本中想出一种方法,让用户为每个应用定义自己的声音。 我怀疑,他们对铃声的版税以及将外部二进制数据(声音文件)导入您的应用程序过于偏执......创建一个用户可以选择的漂亮音乐组合如果它对您的业务很重要,则将其嵌入到应用程序包中。

以上是关于Apple 推送通知的用户定义声音?的主要内容,如果未能解决你的问题,请参考以下文章

用户收到推送通知时如何播放自定义声音文件? [复制]

iOS推送通知自定义声音

iPhone推送通知声音,“语音通知”

使用 GCM 的 iOS 自定义推送通知声音

苹果推送通知声音

IOS推送通知自定义声音不起作用