2013-03-25 87 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

相关问题