为什么只有5秒的UNNotificationSound播放

AVE*_*imi 9 iphone notifications push-notification ios

更新到iOS 10.1.1后,iOS通知自定义声音在5秒后停止.

只有在打开设备时才会发生这种情况,但如果设备关闭,它会整整播放30秒.

UNNotificationSound文件说:

您可以将音频数据打包在aiff,wav或caf文件中.声音文件的长度必须小于30秒.如果声音文件超过30秒,系统将播放默认声音.

https://developer.apple.com/reference/usernotifications/unnotificationsound

因此,如果我们能够设置30秒的声音文件,那么必须有一种方法让它们不仅可以播放30秒而不是5秒?

kel*_*lin 7

默认情况下,当设备解锁时,通知持续时间不超过 5 秒。您无法以编程方式更改此行为。但是用户可以更改应用程序的通知设置,因此横幅不会在 5 秒后隐藏。她需要将Banner Style设置为Persistent这个问题在Periodic Timer + app中成功解决。