Apple 的 URL Scheme 映射列表(Mac 和/或 iPhone)

Yaz*_*zad 2 macos url-scheme ios

我正在尝试查找有关与某个应用程序关联的自定义 URL 映射方案的更多信息。我检查了一些 SO 讨论,但无法得出结论。我有几个关于 URL Scheme Mapping 的问题,

  1. 有没有办法(比如某个命令或存储此信息的文件)来获取 URL Schemes 列表以及它们在给定的 Apple iPhone 或 Mac 上映射到的应用程序?(我猜答案是否定的 - 基于/sf/answers/766630651/但我想确认一下,因为这个答案已经很旧了)。

  2. 在应用程序上运行“字符串”命令是找出与应用程序关联的 URL 方案的唯一方法吗?(这是基于对此答案的评论 - /sf/answers/399547781/)。

  3. 是否有比 - http://wiki.akosma.com/IPhone_URL_Schemes更完整的 URL Schemes 列表

Ken*_*ses 8

在 OS X 上,您可以使用:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump
Run Code Online (Sandbox Code Playgroud)

这显示了 Launch Services 数据库的转储,其中包括 URL 方案及其到应用程序的映射。