MobPush iOS SDK iOS 实时活动

开发工具:Xcode 功能需要: SwiftUI 实现 UI 页面,iOS16.1 以上系统使用
功能使用: 需应用为启动状态
功能说明
iOS16.1 系统支持实时活动功能,可以在锁定屏幕上实时获知各种事情的进展,MobPushSDK iOS 4.0.3 版本已完成适配,可根据文档对应使用。
集成步骤
添加依赖库
复制代码

配置⼯程⽀持 LiveActivity
在主⼯程的 Info.plist ⽂件中添加⼀个键值对,key 为 NSSupportsLiveActivities,value 为 YES

添加实时活动扩展


添加扩展项目依赖库

UI 实现
实时活动 UI 需开发者自行实现,可参考 Demo 处理,注意需将扩展的 UI 组件引用到主项目上


实时活动 API
上传实时活动 token registerLiveActivityWithID()
示例代码:
复制代码
活动开始 startActivity()
示例代码:
复制代码
更新 Activity 状态 updateActivityState()
复制代码
关闭 Activity 状态 endPreActivity()
复制代码
版权声明: 本文为 InfoQ 作者【MobTech袤博科技】的原创文章。
原文链接:【http://xie.infoq.cn/article/2a43af4b4eaeae6c5ac59b6f1】。文章转载请联系作者。
评论