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、实现效果

相关推荐
茶底世界之下8 分钟前
仙人掌与沙丘的傍晚:用 Awaking 让侧光有了层次
ios·app·产品
恋猫de小郭3 小时前
Flutter 3.50 & Dart 3.14 发布,快来看看有什么更新吧
android·前端·flutter
喵个咪21 小时前
GoWind CMS 拆解:Flutter 设计系统内核——双态 token、四档断点与自适应壳层
前端·flutter·交互设计
茶底世界之下1 天前
蓝调鱼市的一盏暖灯:用 Awaking 把冷海与灯光分开
ios·app·产品
恋猫de小郭1 天前
Flutter 大小核优化又被回滚,然后又开新提案?
android·前端·flutter
好的佩奇1 天前
蓝牙之广播与扫描
android·flutter·蓝牙
wuxianda10302 天前
2026 苹果审核 4.3 (a) 被拒全解析|Guideline 4.3a spam 马甲包拒审原因 + 避坑方案
flutter·uni-app·苹果上架
茶底世界之下2 天前
窗边白雏菊与旧书:用 Awaking 留住一束暖光
ios·app·产品
恋猫de小郭2 天前
Flutter THLC 的 WebView 滚动终于从 70 FPS 提升到 120 FPS
android·前端·flutter