不调用方法“ application:openURL:options:”

我正在尝试使用自定义方案从网页打开我的应用程序。该应用已打开,但未调用以下方法:

func application(_ app: UIApplication, open url: URL, options [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {

// This is not called

}

我的info.plist样子如下:

    <key>CFBundleURLTypes</key>

<array>

<dict>

<key>CFBundleURLSchemes</key>

<array>

<string>MyApp</string>

</array>

<key>CFBundleURLName</key>

<string>url here</string>

</dict>

</array>

该项目是使用Xcode 11.1创建的,我正在iOS 13上进行测试。

回答:

scene(_:openURLContexts:)在您的场景委托中实施。

如果该网址启动了您的应用,则您将获得该网址scene(_:willConnectTo:options:),它位于中options

以上是 不调用方法“ application:openURL:options:” 的全部内容, 来源链接: utcz.com/qa/417259.html

回到顶部