2013-03-01 87 views
0

我正在從自定義url方案啓動的應用程序。iOS自定義URL方案 - 獲取源URL

我已經設法獲取網址及其參數和一切,但是,我們的應用程序啓動了網頁視圖。我們希望當用戶點擊該方案的鏈接時,他所在的同一頁面會在我們的網頁視圖中打開(這是因爲其他功能在後臺運行,並允許用戶繼續瀏覽他所在的網站)

它甚至有可能得到點擊的網址的位置?我知道我可以獲得源應用程序,但有什麼方法(除了將該鏈接添加到方案本身作爲參數)來獲取源代碼鏈接?

謝謝!

+0

你的意思是阻止'UIWebViewDelegate'協議中的'-webView:shouldStartLoadWithRequest:'方法嗎? – 2013-03-01 16:59:17

+0

您的意思是在輸入您的應用程序之前獲取用戶所在頁面的URL? – codelark 2013-03-01 17:00:06

+0

想想唯一的辦法就是做你說的並且把它作爲參數加入。 – ChrisH 2013-03-01 17:40:21

回答

2

如果您需要將信息傳遞給您的應用程序,則該信息必須由URL本身以某種方式表示。

爲此目的添加一個通用接口是沒有意義的,因爲這些URL可以託管在電子郵件或SMS中。