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

Sca*_*tch 4 iphone google-maps ios6 ios6-maps

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

blu*_*lub 11

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

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

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

"

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