有没有办法从我的应用中打开另一个应用?如果我的应用程序有另一个应用程序的广告,并且该应用程序也安装在设备上,有没有办法从我的应用程序打开该应用程序?
由于
更新: 看起来你需要知道应用程序的方案,以便启动它,但你不能在没有任何方案和URL的情况下午餐应用程序?
答案 0 :(得分:1)
是的,您必须使用称为URL方案的概念:
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/
答案 1 :(得分: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
答案 2 :(得分:0)
答案 3 :(得分:0)
这是在iPhone中使用
打开待办事项列表的典范指定要打开的应用名称和内容,此处“todolist://”是应用名称,剩余时间是要打开的内容 @ “todolist的://www.acme.com季刊%20Report#200806231300”
NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];
[[UIApplication sharedApplication] openURL:myURL];
如果您仍未找对,请参阅Apple文档部分(与其他应用程序通信) http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html