【问题标题】:iOS URL scheme or not existing Universal LinkiOS URL 方案或不存在通用链接
【发布时间】:2020-12-12 21:03:51
【问题描述】:

我正在开发可以通过发送到电子邮件的 url 链接打开的 Android 应用程序。域存在,但路径不存在(例如 google.com/abcdefgh1234)。我不是该网站的所有者,因此不可能将 AASA 文件放在那里。该链接还包含 jwt 以及我在应用程序中处理的一些信息。我想在 ios 上做同样的事情,但我发现,URL 方案不支持 http 并且通用链接需要该网站上的特殊文件。有没有办法在 iOS 上处理这个问题?

【问题讨论】:

    标签: ios swift url url-scheme ios-universal-links


    【解决方案1】:

    您可以检查自定义 URL 方案https://developer.apple.com/documentation/xcode/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app

    它可以在不向服务器添加特殊文件的情况下工作。您只需要一个特殊链接,点击它后,您将被重定向到该应用程序(如果它存在于您的手机上)。也许这就是你要找的东西

    【讨论】:

    • 是的,这就是我要找的东西,但据我了解,URL 方案只允许使用 example://data 之类的 URL。我需要该 url 的格式为 htttp://google.com/abcd/abcdefg。我理解正确吗?因为当我尝试将 URL 方案添加到应用程序时,单击链接会将我转发到 404 网页而不是应用程序。
    • 您能告诉我您是如何配置 url 方案以及您尝试添加哪个 URL 的吗?
    • imgur.com/a/sKUlChl 在点击电子邮件中的 url 后,应用应该启动
    • 如果您的手机上存在它应该启动它或打开应用商店(如果您的手机上没有它)
    • 邮件中的 URL 看起来像这样medirol.cz/vivera/…
    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    相关资源
    最近更新 更多