如何检查用户是否在IOS6中安装了谷歌地图?

时间:2013-02-17 14:19:50

标签: iphone google-maps ios6 ios6-maps

我努力寻找,但无济于事。 在我的应用程序中,也运行在IOS6设备上,我有一个需要谷歌地图的MAP模块。 现在在IOS6中,可能存在具有iOS6地图而非谷歌地图的设备。 所以我的程序必须检查设备是否有谷歌地图,应用程序。 如果没有,它会将用户链接到appStore以下载GoogleMaps应用。 请指导..某人...... :( 感谢。

1 个答案:

答案 0 :(得分:11)

"您可以使用comgooglemaps网址计划为iPhone启动Google地图应用,并执行搜索,路线请求和显示地图视图。当您启动Google地图时,您的捆绑包标识符会自动作为请求的一部分发送。"

"在向应用中的用户呈现其中一个URL之前,您应首先验证是否已安装该应用程序。您的应用可以使用以下代码检查URL方案是否可用:

  

[[UIApplication sharedApplication] canOpenURL:       [NSURL URLWithString:@" comgooglemaps://"]];

"

https://developers.google.com/maps/documentation/ios/urlscheme