【问题标题】:Limit to WidgetKit Timeline entries?仅限于 WidgetKit 时间线条目?
【发布时间】:2021-11-29 20:23:48
【问题描述】:

我正在创建一个处理基于计划的小部件的应用程序。因此,它应该不断更新,但我会提前知道小部件的外观。我们允许一次创建的 WigetKit 时间线条目的数量是否有限制? 如果我想创建一个包含 100 个条目的时间线,它会让我没有限制吗?我想创建尽可能多的未来条目,但我不想在用户进行更改时减慢更新小部件的速度。

【问题讨论】:

    标签: widgetkit


    【解决方案1】:

    这是轶事,但我已经做了很多设备上的测试(我制作了多个小部件应用程序),所以我对这些数字相当有信心:

    1. 在时间线中添加超过 250 个条目似乎会在没有给出任何理由的情况下中断。 100个条目应该没问题。

    2. 时间线生成也有时间限制,即,如果生成时间线需要超过 30 秒的处理器时间,您的更新过程将被终止,您的小部件将不会更新。这似乎不是问题,但 iOS 15 似乎严重限制了小部件更新,因此您可能会遇到超出预期的限制。如果遇到这种情况,解决方案是优化小部件的呈现时间和/或生成更少的条目。

    最后一个提示:始终在设备上进行测试。可以在模拟器中运行的东西可能无法在真实硬件上运行。

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 2014-03-16
      相关资源
      最近更新 更多