依赖 Homekit 自动化和快捷指令的朋友建议暂时不要升级 iOS15

2021-09-22 07:06:35 +08:00
 elfive

目前发现 iOS15 的快捷指令运行和 iOS14.7 差别很大,问题主要为以下几个方面:

1. 快捷指令返回结果不正确:表现为值类型被修改,甚至导致快捷指令程序闪退。

2. 快捷指令权限错误:我有一段 inline 的 scriptable 脚本,两行代码,仅仅只是判断 json 是否满足条件以及返回其中一个值,然而运行这一段代码直接导致快捷指令闪退,选中运行时显示后,它居然申请了一个毫不相干程序的一个权限……

3. 对强制转换为 bool 的变量处理与之前不同,以前是可以将字符串:true 或者 false 正确转换为对应的 bool 值,现在似乎不行了。

4. 运行依赖了导致问题出现的快捷指令,可能不会有错误提醒,表现为快捷指令直接退出,没有结果输出。

因为 iOS 不自带节假日闹钟,所以我自己用快捷指令做了个节假日闹钟,今天早上才发现这个功能没法用了,找到的原因就是上面几点。

3498 次点击
所在节点    Apple
23 条回复
elfive
2021-09-22 20:02:15 +08:00
@zhouwb #2 并没有什么奇怪的代码,就是一个 if 判断键值存在与否,然后返回正确的结果。API 也是托管在自己家里服务器上的,都是自己写的。
jiayong2793
2021-09-22 23:55:45 +08:00
HomePod 控制的自动化应该没问题吧
cyll
2021-09-23 13:40:48 +08:00
@crazychang 记得每周选项里面可以选择周几,不选周末就是工作日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/803260

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX