如果 UILocalNotification 触发并设置了声音,并且用户在通知警报上点击“取消”,则声音将停止。但是,如果用户点击“查看”,iOS 就会将通知传递给应用程序,并且声音会继续播放。有没有办法从应用程序中取消这个声音?通知发送后取消应用程序中的通知不起作用(我没想到,毕竟通知已经发送),因为我没有声音的系统声音ID(我没有'不首先分配它),我不能调用 AudioServicesDisposeSystemSoundID(可以吗?)。
如果用户点击通知警报的操作按钮,是否可以停止播放 UILocalNotification 声音?