【发布时间】:2017-02-27 20:52:01
【问题描述】:
我需要启动一个项目,根据捆绑 ID 或任何其他唯一 ID 为您提供应用程序的 url-scheme。我正在考虑使用iTunes Search API,但我还没有找到任何方法。
我想知道那些启动器应用程序是如何做到这一点的。
关于如何自动获取url-schemes 的任何建议或想法?
谢谢, 大卫
【问题讨论】:
-
并非所有应用都有自定义 url 方案。如果有应用程序在 iOS 上启动其他应用程序,则这些
other应用程序必须将其 url 方案公开并记录在案(例如在他们的网站上)。应用程序无法启动其他仲裁应用程序,至少在非越狱设备上无法启动。 -
我知道现在所有的应用程序都有自定义 url 方案。开发者必须定义它。但是没有用于 url-schemes 的数据库。 Launch 例如有一个名为
AppList.cromulent的大文件,但我无法打开它,因为我不知道如何读取它(它以某种方式加密或编码)。我不能只收集成千上万的应用程序 url-schemes。 -
您能否提供一个说明所有应用程序都需要提供自定义 url 方案的文档链接?您链接的应用程序在其描述底部有一个明确的注释,指出“仅支持某些可由第三方应用程序启动的应用程序”。你误会
Universal App Links了吗?Universal App Links只是让您能够从https://yoursite.com重定向到您的应用程序,而无需自定义yourapp://方案。但这不是必需的。 -
不,我说的是 url 方案。 “仅支持可以由第三方应用程序启动的某些应用程序”意味着并非所有应用程序都实现了 url 方案,这是绝对正确的,但我需要创建查找数据库或应用程序的可用 url 方案列表这个应用程序实现了 url 方案。曾经有一个网站叫handleOpenURL,但现在已经不存在了。
-
是的,那么为什么在你之前的评论中说你“知道现在所有应用程序都有自定义的url方案。开发者必须定义它。” (强调我的)?但是对于手头的问题:没有现成的数据库/解决方案可以自动收集这些方案 AFAIK。
标签: ios url-scheme