Flutter+iOS 实现 Live Activity

iOS16 新特性:实时活动 - 在锁屏界面实时更新 APP 消息

实现iOS实时Widget,主要是配置iOS相关信息:

1、在主项目下创建 Live Activity Widget

Live Activities - OneSignal

Live Activities 开发者设置 - OneSignal

2、配置证书,主App + Live Activity证书,将Live Activity看作是一个子App,配置证书的流程和主App的一样,这一步比较关键

开启App Groups主要是为了主App和widget的资源数据共享

配置步骤(Apple Developer)

1. 给主 App ID 开启 App Groups

  1. 打开 Identifiers
  2. 选中 com.example.test
  3. 勾选 App Groups → Save
  4. 点 Configure / Edit,勾选或新建:
    • group.com.example.test
  5. 保存

同时确认仍勾选:Push Notifications

2. 给 Widget Extension App ID 同样开启

  1. 选中 com.example.test.LiveActivityWidget(没有就先新建)
  2. 勾选 App Groups,别的不用勾选,主App已经勾选了
  3. 配置 同一个 Group:group.com.example.test
  4. 保存

3、实现业务逻辑

即时通信 IM 实现 LiveActivity (灵动岛) 功能

4、实现效果

相关推荐
黑化旺仔17 小时前
【OC】Runtime:类元数据、加载初始化与消息派发
开发语言·macos·ios·objective-c
songgeb18 小时前
iOS App支持设置RTL语言的实践
ios·swift·ui kit
软泡芙18 小时前
【iOS】swift启动屏显示黑屏
ios
用户693717500138420 小时前
当你向领导申请 AI 编程工具预算时,如果领导追问“能提效多少,有量化数据吗”,你该怎么回答?
android·后端·ios
Layer20 小时前
一些脱离 Mac 依赖的 Agent 操作 iPhone 实现
ios·ai编程·测试
用户693717500138421 小时前
当我说 Claude 搭配 GLM-5.3-Flash 太好用了,同事却提醒我:你可能正在失去对代码的掌控
android·后端·ios
喵个咪21 小时前
GoWind ShortPlay 拆解:Flutter 沉浸式 Feed 的播放器工程——生命周期、手势状态机与游客降级
前端·flutter·架构
茶底世界之下1 天前
一键裁方会丢掉什么?用 Awaking 给园林照片做两种画幅
ios
Marco_Marco1351 天前
定位SDK接入实战:Android/iOS/鸿蒙三端怎么选、怎么接
android·ios·harmonyos
老李IT笔记2 天前
关掉设备上的 AI 扩展:两个键各管一层,配错了等于没配
人工智能·ios·智能手机