Builder's Notes
在 iOS 上随时随地为跳蚤上发条
Fleawinder: Living Circus 现在有了自定义 iOS 键盘。安装一次,你在任何应用中打字——Messages、Notes、Safari,任何地方——都会在后台悄悄为马戏团上发条。每十次按键就会向主应用发送一股能量。跳蚤不在乎输入来自哪里;它们只想被上发条。
键盘本身是马戏团主题的:深暖棕色按键,特殊键上有金色点缀,顶部有一个小能量条,随着你打字而填满。随着按键次数增加,它从红色变为金色再变为绿色。旁边有一个小跳蚤表情符号和实时计数器,让你可以准确看到这次会话中你上了多少发条。
最棘手的部分是数据共享。iOS 键盘扩展在自己的沙盒进程中运行——无法直接与主应用通信。解决方案是 App Groups:一个共享的 UserDefaults 容器,键盘和应用都可以读写。键盘累积发条点数并放入共享容器;应用在恢复时拾取它们。我们顺便将现有的 Siri Shortcuts 和小组件意图也迁移到了同一个共享容器,所以现在一切都通过一根管道流通。
启用方法:设置、通用、键盘、键盘、添加新键盘、Fleawinder: Living Circus。不请求完全访问权限——没有网络,没有数据离开你的设备。只有按键为跳蚤提供动力。