要解决AppDelegate方法无法调用Deeplink的问题,需要确保以下几点:
application(_:open:options:)
方法,用于处理从Deeplink打开应用时的操作。示例代码如下:func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
// 处理Deeplink的操作
return true
}
CFBundleURLTypes
CFBundleURLSchemes
your-app-url-scheme
URL Schemes: your-app-url-scheme
your-app-url-scheme://example-deeplink
通过检查以上几点,并根据具体情况进行调试和排查,应该能够解决AppDelegate方法无法调用Deeplink的问题。