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

iOS 26迁移:UISceneDelegate中获取APNs设备Token的方法咨询

iOS 16场景生命周期下远程通知Token处理方案

针对你的两个核心问题,明确解答如下:

  • 是否存在针对设备Token注册的SceneDelegate专属新API?
    截至iOS 16 Beta版本,苹果并未为UISceneDelegate提供对应的远程通知Token注册回调方法,原有的application(_:didRegisterForRemoteNotificationsWithDeviceToken:)仍是处理设备Token的唯一官方入口。

  • 如果没有,能否将该方法作为例外保留在AppDelegate中?
    完全可以。即便已迁移到基于场景的生命周期,AppDelegate中与远程通知注册、Token获取相关的方法仍会被系统正常触发。因为设备级的通知Token属于全局绑定,并不归属某个特定场景,苹果允许这类全局相关的回调继续保留在AppDelegate中。

实践补充

获取到Token后,可将其同步到各活跃场景,或存储到全局单例中,确保业务逻辑能随时获取最新Token。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 12:42:10