【问题标题】:How to used Universal link for application?如何使用通用链接进行申请?
【发布时间】:2020-05-07 12:37:09
【问题描述】:

我需要为第三方库的应用程序间通信使用通用链接。 我已将 AASA(apple-app-site-association) 文件上传到服务器,并且它通过了所有验证 (Here)。这是截图

关联域

我也放了deeplink的代码

 func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
        if let incomingURL = userActivity.webpageURL
        {
            print("Incoming url is \(incomingURL)")

        } 


        return true

    }

但我仍然有疑问,我需要将哪个链接称为通用链接,我在上传 AASA 文件的位置使用了链接,但它仍然无法正常工作。请帮帮我。

【问题讨论】:

  • 您要在网站和应用程序中打开的网络链接是通用链接。您希望以这种方式工作的网络链接必须包含在 AASA 文件中。
  • @PGDev 了解,但目前它只是开放的网站,我的应用程序对此没有任何想法?
  • 您是否已将其添加到您的 AASA 文件中?
  • @PGDev 我添加了带有团队 ID 和捆绑标识符的 AASA 文件
  • 那么您添加了 AASA 的链接呢?

标签: swift ios-universal-links


【解决方案1】:

您可能需要将关联域权利添加到您的应用程序。使用 applinks 服务前缀包含您的应用支持的域。请参阅添加关联域权利。

【讨论】:

    【解决方案2】:

    我终于找到了问题所在。我需要使用关联域链接作为通用链接其他一切都正确

    【讨论】:

      猜你喜欢
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多