已加载全部内容

iOS 备忘录的 URL Scheme

链接
分类
文章工具开发2022-09-29 10:00:00
简介

iOS 备忘录支持 URL Scheme mobilenotes://showNote?identifier=UUID,文章介绍了如何获取每篇备忘录的 UUID 以便快速访问特定笔记。

相似条目

笔记

Beta

Content Graph 是 Shortcuts 内部用于解析和展示数据(如笔记)的引擎。文中作者通过该功能查看笔记原始表示,从而提取其 identifier 和 UUID。在 iOS 16 中其格式发生变化,导致小写 UUID 无法直接用于 URL scheme,需要额外转换步骤。

文章聚焦 iOS 16 锁屏小组件功能,指出 Notes 应用未内置锁屏小组件。作者发现 iOS 16 中 Shortcuts 的 Content Graph 返回的笔记 identifier 格式发生变化,需手动提取 UUID 并转为大写才能生成有效 URL scheme。

本文核心是 Apple Notes 的隐藏 URL scheme:mobilenotes://showNote?identifier=UUID。作者通过 Shortcuts Content Graph 获取 UUID,修正大小写后生成直接打开特定笔记的链接,避免依赖 Shortcuts 运行。

Shortcuts 用于提取笔记 UUID 并生成 URL scheme 启动器。iOS 16 中 Content Graph 显示的小写 UUID 需转为大写才能生效。作者还提供了一个快捷指令,帮助用户搜索笔记、打开 Content Graph 并自动组装 URL。

作者使用 Widgetsmith 在 iOS 16 锁屏创建小组件,将自定义的 Notes URL scheme 绑定到小组件,实现一键打开特定笔记。相比通过 Shortcuts 间接跳转,这种方式可减少对 Shortcuts 应用的依赖。

文章提到 LockFlow 可将 Shortcuts 快捷指令转为锁屏启动器,作为使用 Open Note 操作打开笔记的替代方案。但作者更倾向于直接使用 Notes URL scheme,以避免 Shortcuts 崩溃带来的问题。

本文中 UUID 是 Apple Notes 隐藏 URL scheme(mobilenotes://showNote?identifier=UUID)用来定位并直接打开特定笔记的唯一标识符。作者指出 iOS 16 的 Shortcuts Content Graph 会以小写形式显示 UUID,必须手动转为大写才能正常工作。获取 UUID 的唯一方法是结合 Find Notes 与 Show Content Graph 操作,再手动复制。

本文讨论如何利用 Apple Notes 隐藏的 URL scheme,在 iOS 16 锁屏上创建指向特定笔记的启动器。笔记的 UUID 可通过 Shortcuts 的 Content Graph 获取,需转换为大写后才能正常工作。作者用此方法实现了一键打开 Scratchpad 等笔记的目标。

该分类暂无内容

本文作者,同时也是 MacStories 创始人兼主编。他通过实际测试发现 iOS 16 中 Notes UUID 的大小写问题,并分享了生成笔记 URL scheme 的快捷指令解决方案。

本文发布于 MacStories 网站,由创始人 Federico Viticci 撰写。文章聚焦 iOS 16 Lock Screen 小组件需求,详细记录了利用 Apple Notes 隐藏 URL scheme(mobilenotes://showNote?identifier=UUID)绕过 Shortcuts 直接打开指定笔记的过程,并提供了配套快捷指令以提取大写 UUID。文中还提及 Club MacStories 会员后续将介绍 wiki 链接功能。

本文将 Obsidian 作为具备 wiki 链接功能的笔记应用示例,作者计划利用 Notes 的 URL scheme 在 Apple Notes 中实现类似双向链接能力。

本文把 Craft 列为支持 wiki 链接的笔记应用代表,作者希望借助 Notes URL scheme 为 Apple Notes 添加类似本地链接功能。

本文将其列为赞助商,介绍为 Mac 提供强大启动器的工具,出现在文章顶部赞助区域。