如何从iphone应用程序启动外部应用程序(NDrive)
我想从具有坐标的iphone应用程序启动ndrive。 我试过了,但不知道坐标的参数。如何从iphone应用程序启动外部应用程序(NDrive)
NSString *stringURL = @"ndrive//";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
任何人都知道什么URL使用方案?我搜索了网页,但无法找到答案。
This answer可以帮助你:
如果你有访问的应用程序软件包(换句话说,你自己 的应用程序,因此iTunes的捆绑是在〜/音乐/ iTunes的/移动 应用程序),您可以解压缩这些.ipa软件包并查看他们的Info.plist文件 。
你应该看看是否有通过 [“CFBundleURLTypes”] [“CFBundleURLSchemes”]在数组中寻找 任何值定义的任何URL方案。你可以在 http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html 作更深入的解释。
对该问题的评论表明NDrive没有自定义URL方案。
这是有用的。这样我就无法看到plist并确认没有url方案。除此之外无能为力。 – bruno 2012-02-20 12:40:51
至少你会省下一些时间来思考它。 – 2012-02-20 12:44:32
iOS自定义协议是'app:'所以它可能是'ndrive:'。至于参数 - 我不知道,你必须联系ndrive。但是,他们可能只是跟随谷歌并使用'ndrive:?sll = 37.0625,-95.677068' – peterept 2012-02-20 11:31:23
我想要调用的应用程序是tmn-drive,它建立在ndrive之上,这就是为什么我说我想要启动ndrive。我使用“tmn-drive:”但它没有运行。每个应用程序是否都有url-sheme或者开发人员需要审议注册?原因可能是开发者没有注册任何网址方案。 – bruno 2012-02-20 12:02:15