2010-03-21 35 views
1

我想知道是否有人知道 - 如果我有一個使用URL服務註冊的iPhone應用程序(例如alocola://),這意味着另一個應用程序可以通過調用它的URL來調用它 - 是否有任何方法將此URL嵌入到HTML頁面中,並且在應用程序未安裝在用戶的iPhone上時捕獲異常?嘗試從iPhone中的Safari中啓動URL服務時發生異常

或換句話說/更多詳細信息: 我想寫一個符合某些URL調用的應用程序(如alocola://正在這樣做),但希望此應用程序可以從讀取的網頁啓動移動Safari。但是,如果應用程序未安裝在用戶的iPhone上,我希望能夠顯示一條註釋「您必須在iPhone上安裝alocola應用程序,請點擊此處從應用程序商店下載」。有沒有一種方法(也許使用JavaScript)讓Safari表明URL無法被調用,並且抓住這個來顯示智能消息?

感謝:-) 阿里爾

回答

1

沒有,有沒有辦法檢測到並顯示這樣的消息。相反,您應該在網頁上放置文字說明使用鏈接需要您的應用程序。

+0

真的嗎?多麼令人失望。你會認爲,由於通過編程可以查詢符合URL的應用程序的存在,Safari也會這樣做並讓你捕獲異常。 真令人失望...... 感謝您的回答! Ariel – Ariel

相關問題