iOS 通用链接(调试时)不起作用?

标签 ios objective-c swift xcode ios-universal-links

我正在尝试在 xcode 调试器中检查我正在处理的应用程序上通用链接的解析。对于发布版本中的一些通用链接,我一切正常,但我想在调试时逐步完成该过程。但经过三重检查后,当从笔记或谷歌搜索中点击链接时,它永远不会检查应用程序关联文件。 (通过来自模拟器和设备的 Charles 代理内的数据包嗅探进行验证)

这应该在调试时起作用吗?

最佳答案

是的,您可以在 AppDelegate.swift 文件中使用以下方法调试通用链接。 ,开发人员配置文件必须包含在关联的域中以进行调试。,希望这对您有所帮助。

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
       print("activityType: ", userActivity.activityType)
        if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
            let univrsalLinkURL = userActivity.webpageURL!.absoluteString
            print(univrsalLinkURL)
        }
        return true
    }

转到开发者帐户并检查配置文件,其内容必须与启用的关联域相关联,请参阅此图片。

enter image description here

关于iOS 通用链接(调试时)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54211671/

相关文章:

ios - GCD 终止请求

ios - 如何在搜索后只加载 TableView ?

objective-c - magicalrecord 删除非导入数据

objective-c - block 保留命名约定的循环?

ios - AVAssetExportSession 在运行时不起作用

ios - 使用 UICollectionView header 中的按钮进行操作

ios - iOS 中的 GDAL,运行时 dll proj4 不可用,OGR 函数不起作用

ios - 设置 MPNowPlayingInfoCenter 与其他背景音频播放

ios - iOS App 中的自定义证书

ios - 如何将 PopoverPresentationController 设置为 "wait'