iOS设备级通知关闭时,userNotificationCenter回调的预期行为
设备级通知关闭时
userNotificationCenter:willPresentNotification:withCompletionHandler:的行为说明 这是正常预期行为,并非iOS Bug。
- 设备级通知开关控制的是通知的系统层面展示逻辑,比如是否在锁屏、通知中心显示,是否触发声音/震动提醒,但不会阻止通知传递到应用内部的代理方法。
userNotificationCenter:willPresentNotification:withCompletionHandler:的核心作用是让应用在前台接收通知时,自定义处理逻辑(比如决定是否显示本地横幅、播放自定义音效),只要通知成功发送到应用,该回调就会触发,不受系统通知开关状态影响。- 简单来说,系统通知设置管的是通知“要不要给用户看/提醒”,而这个代理管的是“应用收到通知后内部要做什么”,二者是独立的逻辑环节。
内容的提问来源于stack exchange,提问作者janusfidel
相关产品推荐
相关产品推荐

