更新到iOS 10.1.1后,iOS Notification自定义声音会在5秒钟后停止。
仅在打开设备电源时发生,但在关闭设备电源时会播放30秒。
UNNotificationSound
文档说:
您可以将音频数据打包为aiff,wav或caf文件。声音文件长度必须少于30秒。如果声音文件是超过30秒,系统将改为播放默认声音。
https://developer.apple.com/reference/usernotifications/unnotificationsound
因此,如果我们能够设置30秒的声音文件,那么必须有一种方法让它们播放30秒,而不仅仅是5秒?