2009-10-14 138 views
1

我希望從我的應用程序中打開安裝在設備上的另一個本機iPhone應用程序。我使用openUrl方法併爲其提供該應用程序的URL架構,但它始終啓動的不是本地應用程序。有沒有一種方法可以啓動本地應用程序?我將不勝感激任何幫助。從另一個地方啓動本地iPhone應用程序

由於提前,

薩拉

+1

哪個應用程序都在嘗試啓動?你知道它有一個註冊的URL方案嗎? – 2009-10-14 20:17:45

回答

4

你可以已經在系統中註冊的唯一打開的應用程序。例如:

郵件:
[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];

電話:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];

短信:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:55555"]];

特威特:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tweetie://"]];

注意
這將在應用程序有一個註冊前綴ONLY工作(telsmstweetie,等...)

+0

我正在嘗試打開天氣頻道應用程序。它是否有註冊前綴? – Sarah 2009-10-14 20:50:37

+0

要做的最好的事情是聯繫應用程序的開發人員。 – coneybeare 2009-10-15 02:05:12

+1

作爲附加資源,請嘗試在此查找誰有url方案:http://handleopenurl.com/ – coneybeare 2010-05-22 14:06:27

相關問題