【问题标题】:How to check whether the user has google maps installed in IOS6?如何检查用户是否在IOS6中安装了谷歌地图?
【发布时间】:2013-02-17 14:19:49
【问题描述】:
我努力搜索,但无济于事。
在我的应用程序中,它也在 IOS6 设备上运行,我有一个需要谷歌地图的 MAP 模块。
现在在 IOS6 中可以有具有 iOS6 地图而不是谷歌地图的设备。
所以我的程序必须检查设备是否有谷歌地图,应用程序。
如果没有,它会将用户链接到 appStore 以下载 GoogleMaps 应用程序。
请指导..某人.. :(
谢谢。
【问题讨论】:
标签:
iphone
google-maps
ios6
ios6-maps
【解决方案1】:
“您可以使用 comgooglemaps URL 方案来启动 iPhone 版 Google 地图应用程序并执行搜索、方向请求和显示地图视图。当您启动 Google 地图时,您的捆绑标识符会作为请求的一部分自动发送。”
“在您向应用程序中的用户提供这些 URL 之一之前,您应该首先验证该应用程序是否已安装。您的应用程序可以使用以下代码检查 URL 方案是否可用:
[[UIApplication sharedApplication] canOpenURL:
[NSURL URLWithString:@"comgooglemaps://"]];
"
https://developers.google.com/maps/documentation/ios/urlscheme