无法从其他应用打开 tvOS 上的通用链接

时间:2021-01-22 07:06:25

标签: swift tvos ios-universal-links apple-tv tvos14

我正在开发一个应用程序,该应用程序将使用其通用链接打开另一个应用程序。

这是我的代码:

Button(action: {
    if let appURL = URL(string: "https://www.hotstar.com/us/123") {
        UIApplication.shared.open(appURL) { success in
            if success {
                print("The URL was delivered successfully.")
            } else {
                print("The URL failed to open.")
            }
        }
    } else {
        print("Invalid URL specified.")
    }
}) {
    Text("Open Hotstar")
}

当我点击按钮时,出现以下错误:

<块引用>

2021-01-21 22:59:09.875834-0800 deeplink-test-app[279:20546] [default] 无法打开 URL https://www.hotstar.com/us/123: Error Domain=FBSOpenApplicationServiceErrorDomain Code=1 "请求打开“com.apple.PBLinkHandler”失败。” UserInfo={BSErrorCodeDescription=RequestDenied, NSUnderlyingError=0x2811588d0 {Error Domain=FBSOpenApplicationErrorDomain Code=4“无法打开给定 URL 的应用程序。如果这是一个通用链接,请确保安装了受支持的目标应用程序。” UserInfo={BSErrorCodeDescription=NotFound, NSLocalizedFailureReason=无法打开给定 URL 的应用程序。如果这是通用链接,请确保安装了受支持的目标应用程序。}}, NSLocalizedDescription=打开“com.apple.PBLinkHandler”的请求失败。, FBSOpenApplicationRequestID=0x288c, NSLocalizedFailureReason=请求被服务委托 (PBProcessManager) 拒绝原因:NotFound(“无法打开给定 URL 的应用程序。如果这是一个通用链接,请确保安装了受支持的目标应用程序”)。}

网址打开失败。

如果我使用网页打开相同的链接,它也适用于 iPhone。

Hotstar 应用已安装在我的 AppleTV 设备上。

0 个答案:

没有答案
相关问题