我如何将iOS URl模式与参数共享为我可以单击而不仅仅是字符串的链接

我如何将iOS URl模式与参数共享为我可以单击而不仅仅是字符串的链接,ios,url-scheme,Ios,Url Scheme,我需要在不使用http的情况下将此链接设置为可单击链接。您可以使用此代码打开URL tazah://posts?postID=10 因此,在你的情况下: UIApplication.shared.open(url, options: [:], completionHandler: nil) 只需在URL类型方案中添加you info.plist 你的意思是我不能不使用http或https,因为苹果公司说“你不能声称支持一些著名的URL方案,包括http、https”是的,这将打开应用程序,

我需要在不使用http的情况下将此链接设置为可单击链接。您可以使用此代码打开URL

tazah://posts?postID=10 
因此,在你的情况下:

UIApplication.shared.open(url, options: [:], completionHandler: nil)

只需在URL类型方案中添加you info.plist


你的意思是我不能不使用http或https,因为苹果公司说“你不能声称支持一些著名的URL方案,包括http、https”是的,这将打开应用程序,但我想将其分享给facebook或twitter,我可以像苹果公司所说的那样单击它,不使用http或https打开应用程序“您不能声称支持一些众所周知的URL方案,包括http、https”不幸的是,除了深度链接之外没有其他方法。因此,实现这一点的唯一方法是将用户重定向到http/s页面,就像您在apple文档中看到的那样。
if let url = URL(string: "tazah://posts?postID=10") {
        if UIApplication.shared.canOpenURL(url) {
            UIApplication.shared.open(url, options: [:], completionHandler: nil)
        }
    }