关于ios:极光笔记-如何为-iOS-16-创建一个实时活动

41次阅读

共计 2027 个字符,预计需要花费 6 分钟才能阅读完成。

01、iOS 16 中的 Live Activity(实时流动)是什么?

依据 Apple 官网形容,“实时流动是一项新性能,可帮忙用户间接从锁定屏幕实时获知各种事件的停顿,例如体育比赛、锤炼、拼车或送餐订单进度等等”。

例如,您从美团或者饿了么点了份外卖,而后将手机放在一边开始工作;一段时间后,当您想要查看订单状态时,实时流动使您能够从锁定屏幕或灵动岛上执行此操作,您无需解锁 iPhone 即可查看订单进度,您的工夫和精力都失去了节俭。

Apple 提供了 Live Activities 的 API,开发者能够借助这些 API 在本人的应用程序中疾速实现相似送餐订单进度、出租车的达到工夫、计时器进度、球赛最新比分等场景的性能。

在 iPhone 14 Pro 上,如果解锁设施,“实时流动”信息还会呈现在灵动岛。在锁定屏幕上,实时流动显示在屏幕底部。在反对 Dynamic Island 的设施上,Live Activity 也会呈现在 Dynamic Island 中。

在应用程序中,开发者须要应用 ActivityKit 来配置、启动、更新和完结 Live Activity,并应用 SwiftUI 和 WidgetKit 的小部件扩大创立 Live Activity 的用户界面。这使得 Live Activity 的演示代码相似于小部件代码,并反对开发者在小部件和 Live Activity 之间代码共享。然而,与小部件相比,不同于小部件应用时间轴机制更新,Live Activity 应用 ActivityKit 从应用程序接管更新的数据,或者通过近程推送告诉接管更新。

问:iOS 实时流动卡片是 iOS 小组件吗?

答:不齐全是;与小组件相比,Live Activity 应用的机制不同:Live Activity 接管的更新是通过近程推送告诉或通过 ActivityKit 从应用程序自身接管的;而小组件应用的是 TimeLine 刷新机制。

除了下面提到的场景,实时流动还能够用于帮忙用户跟踪或获取无关航班、实时资讯、靠近的游乐场所、交通拥堵状况、包裹快递状态等的更新,让企业能够和终端用户放弃连贯和互动,从而疾速晋升 App 用户活跃度,帮忙晋升转化。

02、通过极光实现 LiveActivity(实时流动)推送性能

苹果设计上,应用 PushToken 来一对一的更新 LiveActivity,极光减少了 LiveActivityId 的定义:开发者对于实时流动的自定义标识,可对应多个 LiveActivity PushToken,不便批量更新 / 完结流动。比方下面场景举例中:对于球赛这种流动类的,开发者能够标记成同一个 LiveActivityId;对于外卖这种订单类的,可能就得每个订单一个 LiveActivityId 了。

开发者应用形式如下:

  1. 开发者客户端 SDK 需降级到极光反对 iOS 16 实时流动推送的性能版本:JPush iOS SDK v4.9.0(需搭配 JCore iOS SDK v4.1.0 版本应用)版本;‍参考:https://docs.jiguang.cn/jpush…
  2. 调用客户端 SDK  API 来上报 liveActivity 的 PushToken 并设置 liveActivity 标识:liveActivityId;‍参考:https://docs.jiguang.cn/jpush…
  3. 通过极光 webPortal 创立推送 > 实时流动音讯,指定 liveActivityId 发动推送(入口如下图):或者通过 Push API v3 接口发动推送,‍参考:https://docs.jiguang.cn/jpush…:实时流动音讯
  1. 推送实现,能够通过极光 webPortal 推送治理 > 推送记录 > 实时流动音讯 查看推送历史。‍

03、常见问题

Q: 从锁定屏幕中删除实时流动是否会完结原始流动?

A: 不会。如果用户从锁定屏幕中删除实时流动,它不会完结原始流动。例如,假如用户删除了显示比萨送达剩余时间的实时流动;它不会勾销订单。

Q: 实时流动能够在锁定屏幕上保留多长时间?

A: 实时流动能够在锁定屏幕上保留总共 12 小时,除非应用程序或用户被动完结它,否则 Live Activity 最多能够运行八小时,它能够在完结状态下在锁定屏幕上再放弃 4 小时(锁定屏幕上的放弃工夫也能够自定义,参考如下图),之后零碎会将其从锁定屏幕中移除。

结语

通过实时流动推送,不仅帮忙晋升用户体验,同时也减少了 App 用户的活跃度和粘性;冀望这一个性性能成为您的经营秘籍,帮忙您疾速实现转化!

对于极光

极光(Aurora Mobile,纳斯达克股票代码:JG)成立于 2011 年,是中国当先的客户互动和营销科技服务商。成立之初,极光专一于为企业提供稳固高效的音讯推送服务,凭借先发劣势,曾经成长为市场份额遥遥领先的挪动音讯推送服务商。随着企业对客户触达和营销增长需要的不断加强,极光前瞻性地推出了音讯云和营销云等解决方案,帮忙企业实现多渠道的客户触达和互动需要,以及人工智能和大数据驱动的营销科技利用,助力企业数字化转型。

正文完
 0