iOS 15 引入了专注模式。苹果提到,通信应用程序可以查询设备当前是否处于焦点状态,这样我们就可以告诉对方他们可能不会收到消息通知。但是我在苹果文档中找不到 API。有人知道吗?
问问题
1247 次
2 回答
2
见https://developer.apple.com/forums/thread/682143
焦点状态中心
import Intents
/// Retrieve the current authorization status: INFocusStatusAuthorizationStatus
INFocusStatusCenter.default.authorizationStatus
/// Request authorization to check Focus Status
//
INFocusStatusCenter.default.requestAuthorization { status in
/// Provides a INFocusStatusAuthorizationStatus
}
/// Check if Focus is enabled. INFocusStatusAuthorizationStatus must be .authorized
INFocusStatusCenter.default.focusStatus.isFocused
您需要添加NSFocusStatusUsageDescription
到 Info.plist
https://onesignal.com/blog/ios-notification-changes-updates-from-apples-wwdc-21/
于 2021-09-22T05:42:56.447 回答