-
Notifications
You must be signed in to change notification settings - Fork 244
桌面组件刷新
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')