【问题标题】:How to allow user to select notification sound from default sounds in Settings.app?如何允许用户从 Settings.app 中的默认声音中选择通知声音?
【发布时间】:2013-06-28 15:38:52
【问题描述】:

我想知道是否可以允许用户在 Settings.app->Notifications 中将我的应用程序的推送通知声音更改为任何默认声音(类似于在那里可以更改消息的警报音) .如果是这样,我需要更改代码以允许这样做吗?我需要更改 Settings.bundle 吗?

【问题讨论】:

  • 你找到解决方案了吗?

标签: ios push-notification settings.bundle


【解决方案1】:

您可以将用户选择的声音文件的名称(连同设备令牌)发送到您的服务器,并将其存储在您的数据库中。当您向该用户的设备发送推送通知时,您将从数据库中获取声音文件名并将其放入通知负载的sound 属性中。

如果用户没有选择特定的声音,您可以在通知负载中发送一个默认的声音文件名。

【讨论】:

  • 这很有帮助,但是您如何填充用户可以选择的声音文件列表以包括其设备上的默认声音?
  • @Vic 帮不了你。我不知道。
  • 从应用程序包创建声音文件集合后,手动为“默认”添加一个。不管你怎么称呼它,只要它不是包中实际声音文件的名称。如果您指定的声音不存在,iOS 将播放默认/内置声音。
猜你喜欢
  • 2018-05-24
  • 2012-07-01
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-07
  • 2022-08-13
相关资源
最近更新 更多