gpt4 book ai didi

ios - 启动 UIApplication.shared.open 后重定向回应用程序

转载 作者:行者123 更新时间:2023-11-28 06:00:45 26 4
gpt4 key购买 nike

我尝试在使用 UIApplication.shared.open 启动浏览器窗口后重定向到应用程序。

我的代码是这样的:

    let url = URL(string: "https://example.com/endpoint")!

UIApplication.shared.open(url, options: [:], completionHandler: { (success) in

})

我需要启动一个浏览器窗口来生成一个用户指纹,该指纹与将用户发送到 App Store 时所用的浏览器指纹相同。但是,一旦打开浏览器窗口并生成此指纹,我就不再需要该窗口了。

有没有办法真正快速地打开一个窗口来生成这个指纹,然后将其关闭并将控制权交还给应用程序?

指纹正在服务器端生成 - 我需要做的就是确保用户被发送到 App Store 时使用的浏览器与现在打开的浏览器相同。默认浏览器目前看来是“足够好”的情况。

最佳答案

您是否研究过使用 SFSafariViewController?它允许您在应用程序中显示一个浏览器,稍后您可以将其关闭,因为它是 UIViewController 的一个实例。

或者,您可以在生成指纹后使用 URL 方案或通用链接重定向回应用程序,即 https://stackoverflow.com/a/25883274/4698501

关于ios - 启动 UIApplication.shared.open 后重定向回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49837354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com