我正在尝试在 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
}
转到开发者帐户并检查配置文件,其内容必须与启用的关联域相关联,请参阅此图片。
关于iOS 通用链接(调试时)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54211671/