第三方应用都定义了不同的URL Scheme, 通过UIApplication.shared.open()方法打开URL Scheme,即可跳转到对应的App

let SchemeUrl = "snssdk1128://search/trending"
    if let url = URL(string: SchemeUrl) {
        if #available(iOS 10, *) {
            UIApplication.shared.open(url, options: [:],
                                      completionHandler: {
                                        (success) in
            })
        } else {
            UIApplication.shared.openURL(url)
        }
    }

Swift

2 条评论

  1. lrqynigmhp
    2025-03-02 21:30
    回复

    这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

  2. rdkqcormmk
    2025-03-01 03:01
    回复

    文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。

添加新评论