2013-03-25 88 views
0

有沒有辦法從我的應用程序打開另一個應用程序?如果我的應用程序有另一個應用程序的廣告,並且該應用程序也安裝在設備上,是否有方法從我的應用程序中打開該應用程序?iOS:從一個應用程序,如何打開其他安裝的應用程序?

感謝

更新: 看起來像你需要知道應用程序的方案,以啓動它,但你不能隨便吃午飯,沒有任何計劃和URL的應用程序?

回答

0

是的,你可以使用URL方案打開另一個應用程序。看到這個reference。這裏是tutorial

+0

你試過了嗎。它解決了嗎? – Dilip 2013-03-26 04:46:59

1

這裏是一個很好的教程在iOS的

使用Custom URL Scheme正如在本教程中,你應該解析URL參數,並將其儲存在應用中使用這個方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    // Do something with the url here 
} 

這裏有幾個例子...

myapp:// 

myapp://some/path/here 

myapp://?foo=1&bar=2 

myapp://some/path/here?foo=1&bar=2 
0

它只是例子,在iPhone上使用打開待辦事項列表如下

指定要打開,這裏的「todolist的://」應用程序名稱和內容的應用程序名稱,而剩下的就是內容打開 @ 「todolist的://www.acme.com季度%20Report#200806231300」

NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"]; 

[[UIApplication sharedApplication] openURL:myURL]; 

,如果你仍然不覺得合適的,請參閱蘋果文檔部分(與其他應用程序進行通信),它 http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

相關問題