使用文档
小组件
无法添加小组件
新安装 MindKit 后,iOS / macOS 可能无法及时识别到 MindKit 的小组件,一般重启设备即可解决。
- 安装/更新应用程序后,请至少启动一次 MindKit,然后尝试再次添加小组件。
- 如果仍然无法添加,请重启设备,再次进行添加。
- 检查是否使用的是最新的 MindKit 版本。
- 如果仍然无法添加,请通过 oraclebone@163.com 与我联系,说明您的机型和系统版本。
小组件空白或不更新
有时你可能会发现你的桌面小组件是空的,或者一段时间后小组件的内容不再更新。
请尝试以下步骤来解决该问题:
- 检查是否使用的是最新的 MindKit 版本。
- 通过应用程序切换器退出 MindKit (上划关闭) ,然后重新打开 MindKit,等待几秒钟后,再回桌面查看是否已更新。
- 点击这个"不更新的小组件"进入 MindKit (让系统知道你在使用它),等待几秒钟后,再回桌面查看是否已更新。
- 先删除小组件,再重新启动设备,然后重新添加小组件,查看是否已更新。
- 最后的手段,请尝试重新安装 MindKit。在删除应用程序之前,请确保您已在 MindKit 中开启了 "iCloud 同步" 功能,并且完成了数据同步,以便数据安全。 删除应用程序,重新启动设备,然后再次安装 MindKit,并重新添加小组件。
小组件的更新由 iOS 系统完成,iOS 系统会考虑很多因素来决定更不更新小组件,何时更新。开发者无法保证小组件 100% 及时更新。
以下是 Apple 官方文档中对小组件更新机制的一些说明。
重新加载小组件会消耗系统资源,并由于额外的网络和处理而导致电池耗尽。 为了减少这种性能影响并维持全天的电池寿命,请将您请求的更新频率和数量限制在必要的范围内。系统需要几天的时间来了解用户的行为。 在此学习期间,您的小组件可能会比平常收到更多的重新加载。
为了管理系统负载,WidgetKit 使用预算来分配一天中小组件的重新加载。 预算分配是动态的,并考虑许多因素,包括:
- 用户可以看到小组件的频率和时间。
- 小组件的上次重新加载时间。
- 小组件包含的应用程序是否处于活动状态。
小组件可以直接操作吗?可以直接点击进行完成任务/习惯吗?
iOS 16 / macOS 13
由于 iOS/macOS 系统未提供桌面小组件的交互能力,桌面小组件不支持交互。
iOS 17 / macOS 14 及以上
从 iOS 17 / macOS 14 开始,桌面小组件开始支持交互。
MindKit 的部分小组件已经支持交互操作,比如可以在"今日习惯"小组件直接打卡习惯,"今日任务"中直接点击可以将任务标记为完成。
如果您有更多交互需求,请通过oraclebone@163.com 与我联系,详细说明您想要支持交互的小组件名称以及其他需求。
创建于 2020-06-01,最后更新于 2025-03-19。