嗨我试图制作一个警报应用程序,并在警报完成时发出一些通知。我有一个持续一段时间的自定义警报声,因此使用时会注意到警报已完成。但是当闹钟响起并且通知发送时,声音会播放直到完成。即使用户解锁手机也是如此。
当用户与手机交互时,是否可以停止播放声音?
在AppDelegate中,
func application(_ application: UIApplication, didReceive notification: UILocalNotification) {
// Handle notification here.
}
当用户点击本地通知时执行功能。您可以在此功能中暂停或停止声音。
如果您想检测手机是锁定还是解锁,则据我所知,这是不可能的。