2014-09-02 54 views
-1

我創建了一個iPhone應用程序在Objective-C和Xcode 5.這是通過按鈕(UIButton的和IBAction爲)一個簡單的重定向在AppStore上的應用程序。如果它已經安裝在iOS上,我可以直接打開這個應用程序嗎?因爲儘管這款應用程序已經可以在iPhone上使用,但它仍然可以通過AppStore將其打開!Objective-C的方法來打開一個應用程序已經安裝

回答

1

如果您的應用程序,或者你知道它好,它有一個自定義URL方案,你可以使用Application::canOpenUrl:link),以檢查其存在和Application::openUrl:啓動應用程序。

對於第三方應用程序沒有或者您不知道自定義url方案,這是不可能的。

+0

我一直都在應用程序(而非應用重定向的蘋果開發者區的訪問!)我想打開,但我閱讀所有的網頁指南,我無法理解,我可以在哪裏找到我想要打開的應用程序的url方案... – Alex 2014-09-02 14:23:09

+0

好吧,正如我寫的,你需要*知道*的網址您直接訪問的應用程序的方案。如果該應用程序是您的應用程序,或者創建者可以使用該URL方案,則可以完成此操作。再次說明:並非所有應用都配置了自定義網址方案。 – Jochem 2014-09-02 15:27:40

+0

非常感謝,我在應用程序info.plist文件的URL Scheme(行)中找到它! – Alex 2014-09-02 15:31:25

0

您需要使用URL方案,這是一種用於在應用程序之間發送和接收數據的方法。 需要一個物理設備來測試這個app.look在這個例子。 sample example 試試這個例子。如果您遇到任何問題,請告知我。

+0

感謝體育,但我解決了! – Alex 2014-09-02 15:29:59

+0

歡迎欣賞@Alex – Sport 2014-09-02 15:59:06

相關問題