1

因此,当在 safari 上查看我的应用程序网站时,您会看到应用程序中的“打开”或 safari 中的“继续”选项。问题是当您单击“打开”时,无论您是否已经安装了该应用程序,它都会将您带到 App Store。但是,当您在屏幕顶部看到单个“打开”选项时,它会将您带到应用程序上的确切页面(如果您已下载)。我已经continue userActivity在课堂上实现了该方法AppDelegate,所以我不确定为什么同时提供这两个选项,它只会带你到 App Store。我必须在网站上实施吗?我必须在应用程序中实现一些不同的东西吗?有人在这里有见识吗?

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
        
        if let url = userActivity.webpageURL {
            self.continueWithLink(url: url)
        }
        
        return true
    }

按下时将应用程序打开到特定页面 仅打开 App Store,即使应用程序已经下载

4

0 回答 0