2012-02-20 119 views
0

我想从具有坐标的iphone应用程序启动ndrive。 我试过了,但不知道坐标的参数。如何从iphone应用程序启动外部应用程序(NDrive)

NSString *stringURL = @"ndrive//"; 
NSURL *url = [NSURL URLWithString:stringURL]; 
[[UIApplication sharedApplication] openURL:url]; 

任何人都知道什么URL使用方案?我搜索了网页,但无法找到答案。

+0

iOS自定义协议是'app:'所以它可能是'ndrive:'。至于参数 - 我不知道,你必须联系ndrive。但是,他们可能只是跟随谷歌并使用'ndrive:?sll = 37.0625,-95.677068' – peterept 2012-02-20 11:31:23

+0

我想要调用的应用程序是tmn-drive,它建立在ndrive之上,这就是为什么我说我想要启动ndrive。我使用“tmn-drive:”但它没有运行。每个应用程序是否都有url-sheme或者开发人员需要审议注册?原因可能是开发者没有注册任何网址方案。 – bruno 2012-02-20 12:02:15

回答

3

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方案。

+0

这是有用的。这样我就无法看到plist并确认没有url方案。除此之外无能为力。 – bruno 2012-02-20 12:40:51

+0

至少你会省下一些时间来思考它。 – 2012-02-20 12:44:32

相关问题