为什么只播放UNNotificationSound的前5秒

问题描述 投票:9回答:1

更新到iOS 10.1.1后,iOS Notification自定义声音会在5秒钟后停止。

仅在打开设备电源时发生,但在关闭设备电源时会播放30秒。

UNNotificationSound文档说:

您可以将音频数据打包为aiff,wav或caf文件。声音文件长度必须少于30秒。如果声音文件是超过30秒,系统将改为播放默认声音。

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

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

ios iphone push-notification notifications
1个回答
2
投票
默认情况下,

通知在设备为解锁]时持续不超过5秒。您不能以编程方式更改此行为。但是用户可以更改应用程序的“通知”设置,因此横幅不会在5秒后隐藏。她需要将横幅样式设置为持久性This problem was successfully solved in Periodic Timer + app.

© www.soinside.com 2019 - 2024. All rights reserved.