即使我在手机上启用了“请勿打扰”,“睡眠周期”应用程序也可以发送本地通知并播放声音。
您如何做到这一点?
答案 0 :(得分:0)
嗯,可以在配置本地通知时通过在UNNotificationSetting中启用“严重警报”属性来实现。
启用UNNotificationSetting ..时,此属性授权该应用 播放忽略“请勿打扰”和设备的“ 静音开关。
对于本地通知,系统尝试播放关键声音 当UNNotificationContent对象的sound属性包含 由defaultCritical属性返回的对象, CriticalSoundNamed(_ :)方法或相关方法。
对于远程通知,系统尝试播放关键声音 当通知的有效内容包含一个声音目录时, 包含关键密钥。
严重警报需要Apple发行的特殊权利。