在没有深入使用 iOS 的快捷指令前,我曾天真的以为它真的什么都能做(也可能是被很多连编程都不会的非 CS 专业出身的脑残果粉蒙骗了);而在我真的要用它做什么事时,我才发现它的能力竟然如此不堪。
我要做的事情非常简单:众所周知,iPhone 只能快速在“响铃”和“静音”之间切换,但无法快速在“纯粹静音”和“静音但震动”之间切换,我的需求就是做一个能实现此功能的快捷指令。
在我真正开始实践后,我发现快捷指令 App 根本没有提供控制此设置项(Haptics)的任何选项。在经过一段时间的 Google 后,我了解到了我只能通过 URL Schema 快速跳转到设置的某个页面,但无法控制设置页面中的按钮切换。但最为可笑的一点就是,所有设置页面的 URL Schema,都是爱好者们自己猜出来的(参见此 Reddit: Is there a way to get the current settings URL scheme?),实在令人发笑。
最后,我只得自己猜测出来了控制 Haptics 设置页的 URL Schema(见此 GitHub PR),做了一个快捷跳转到此设置页面的指令,也算是“曲线救国”了。
版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。
Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.