URL方案,点击url / link时打开应用程序而不修改链接。 IOS斯威夫特

时间:2016-06-09 03:47:09

标签: ios swift

我的应用程序目前拥有的是当用户点击链接时打开应用程序并且它运行正常但我的问题是我在我的网址前缀添加了一些内容

这是我应用程序中捕获的原始网址

www.mywebsiteurl.com?variable=catchthisvalue

我使用URL Schemes实现了这一点,这是我添加到我的链接myappname://的前缀,链接就变成了这个

myappname://www.mywebsiteurl.com?variable=catchthisvalue

获取原始链接我将此代码添加到我的appDelegate

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {

        let cleanString = url.absoluteString.stringByReplacingOccurrencesOfString("myappname://", withString: "")
        BaseURL.shared.isSet = String(cleanString)
        return true
    }

cleanString是我保存到NSUserDefaults的原始网址,此过程完全正常,但我的客户不想更改网址

我的问题是我可以在不添加前缀或原始网址的任何内容的情况下打开我的应用程序吗?

0 个答案:

没有答案