You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS 15下如何获取「屏幕共享」模式的「允许通知」开关状态?

关于iOS 15屏幕共享通知开关的读取权限说明

核心结论

  • 开发者无法在自有应用中直接获取「设置→通知→屏幕共享」路径下的“允许通知”开关状态
  • 苹果未开放任何公共API支持读取该系统级通知设置的状态,所有调用私有API获取该值的方式都会导致应用上架App Store被拒

补充说明

如果你的业务场景需要判断通知相关授权,只能通过公共API获取应用整体的通知授权状态,无法单独匹配到屏幕共享分类的开关值,参考实现代码如下:

// Swift 示例:获取应用全局通知授权状态
UNUserNotificationCenter.current().getNotificationSettings { settings in
    switch settings.authorizationStatus {
    case .authorized:
        // 用户已允许应用发送通知
    case .denied:
        // 用户已拒绝应用发送通知
    case .notDetermined:
        // 尚未向用户弹出通知授权申请
    default:
        break
    }
}

注意:上述代码仅能判断应用整体的通知权限,和系统设置中单独的屏幕共享通知开关没有对应关系。


内容的提问来源于stack exchange,提问作者Danila DN DV Goriachkin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 06:15:03