Skip to content

桌面组件刷新

im3x-dev edited this page Oct 15, 2020 · 1 revision

iOS 桌面组件的刷新一般是系统自动控制的,会根据电量、夜间模式等情况去动态刷新 Scriptable 应用的刷新时间一般为:5-10分钟,也可能更快

我想要更快

Widget 有个 refreshAfterDate 属性,可以设置组件在什么时间后刷新
我尝试过设置为 30 秒后,发现刷新速度确实更快了,大概1-3分钟之间 所以如果你想要组件刷新速度更快一点,可以尝试一下设置这个属性:

widget.refreshAfterDate = new Date(+new Date + 1000*30)

慢一点

比如有的组件一天只更新一次数据内容,那么可以设置更新时间为第二天,这样能比较节省内存啊、流量、电量之类,提升用户体验

widget.refreshAfterDate = new Date(new Date().toLocaleDateString() + ' 23:59:59')
Clone this wiki locally