ios 在执行LiveactivityIntent操作后,是否可以更新实时活动视图?

v09wglhw  于 2023-10-21  发布在  iOS
关注(0)|答案(1)|浏览(172)

我需要在执行Intent操作后更新实时Activity的视图(如更新文本或删除和添加按钮)。对于小部件,我们有时间轴机制来重新加载UI。在苹果的文档中,他们提到Liveactivity遵循与widget相同的生命周期。
Live Activity不使用时间轴机制来更新其内容。但是,它们使用WidgetKit和小部件扩展,具有类似的视图存档和解码周期。
无法找到更新实时活动UI的方法。

yhuiod9q

yhuiod9q1#

请参考以下git项目https://github.com/praveeniroh/LiveActivity/tree/main/LiveActivity
注意:我们可以在不打开应用程序的情况下更新和结束实时活动。
要记住的要点:

  1. LiveActivityIntent文件必须与主目标和小部件目标共享
    1.更新状态时必须提供特定的UI

相关问题