2012-09-27 59 views
2

我的應用程序使用自定義URL方案,因此我通過電子郵件向用戶發送鏈接,點擊該鏈接後,將啓動安裝在其設備上的應用程序。這是無縫工作,直到iOS 6進入圖片。 現在,當用戶點擊鏈接,甚至在Safari瀏覽器中手動輸入地址時,他們會收到一條錯誤消息:「Safari無法打開頁面,因爲它是本地文件。」iOS 6中的自定義網址計劃無法使用?

想知道是否有其他人遇到過這種情況,或者如果有人在這方面有任何指針!

任何幫助非常讚賞...

更新:它的工作原理,如果我只給我的應用程序的自定義網址不帶任何參數..例如如果我執行「reader-app://」,它會啓動我的應用程序,但如果我執行「reader-app:// doc = xyz」,則不會!

+0

我在iOS 6設備上看到一個簡單的電子郵件鏈接。 – Pompair

+0

看到與QLPreviewControllerDataSource的自定義NSURLProtocol類似的問題 – MikeIsrael

回答

2

嘗試:reader-app://?doc = xyz(在//之後添加一個問號)這樣您將指定一個查詢字符串。它適用於我,但它提供了一個alertdialog詢問用戶是否要用我的應用程序打開url

0

嘗試從reader-app://中刪除-標誌。

我的網址不工作,直到我從URL中刪除下劃線。

例:

my_app://不工作。

myapp://正在工作。

這只是一個猜測。