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

iOS 18中PiP视频相关UIScene通知是否有官方文档?

iOS 18画中画(PiP)触发UIScene通知的官方文档查询

在iOS 18及后续版本中,UIScene.willEnterForegroundNotification与UIScene.didEnterBackgroundNotification的触发机制发生了变化:这类通知不再仅由应用自身的前后台切换触发,还会在画中画(PiP)视频的“场景”切换前后台状态时发送。

具体触发场景

  • 应用进入后台,PiP窗口启动时:
    • 收到UIScene.willEnterForegroundNotification:对应PiP视频(此时PiP处于前台显示状态)
    • 收到UIScene.didEnterBackgroundNotification:对应应用本身(应用进入后台)
  • 应用回到前台,PiP窗口隐藏时:
    • 收到UIScene.willEnterForegroundNotification:对应应用本身(应用进入前台)
    • 收到UIScene.didEnterBackgroundNotification:对应PiP视频(此时PiP进入后台隐藏)

通知来源区分方式

可通过通知对象属性中的role字段区分通知对应的主体:

  • PiP视频场景:PGPictureInPictureSceneSessionRole
  • 应用主场景:UIWindowSceneSessionRoleApplication

官方文档与WWDC提及情况

截至目前,苹果官方文档中未明确记录这一行为变更,WWDC 2024的公开技术session也未专门提及该变化。这属于iOS 18中未公开的行为调整,开发者需通过实际测试适配该逻辑。

内容的提问来源于stack exchange,提问作者Jonny

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 10:47:40