更新到iOS 10.1.1后,iOS Notification自定义声音将在5秒钟后停止。
仅当设备打开时才会发生,但在设备关闭时会播放30秒。 UNNotificationSound
文档说:
https://developer.apple.com/reference/usernotifications/unnotificationsound
因此,如果我们能够设置30秒的声音文件,那么必须有一种方法允许它们播放30秒,而不仅仅是5秒?
最佳答案
默认情况下,当设备解锁时,通知的持续时间不超过5秒。您不能以编程方式更改此行为。但是用户可以更改应用程序的“通知”设置,因此横幅不会在5秒后隐藏。她需要将横幅样式设置为持久。
关于ios - 为什么只播放UNNotificationSound的前5秒钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40689457/