如何知道iPhone中安装了谷歌地图
我正在开发一个应用程序,我需要知道哪些已经安装在iPhone设备上,比如谷歌地图。我需要检查一下。因为我知道有些国家不支持谷歌地图。在这种情况下,我可以做什么呢?通常,除非找到API,否则您不能这样做。即使你找到了它,也有可能被AppStore拒绝 但是,您可以尝试使用。对于GoogleMaps,它将调用应用程序来查找以如何知道iPhone中安装了谷歌地图,iphone,google-maps,Iphone,Google Maps,我正在开发一个应用程序,我需要知道哪些已经安装在iPhone设备上,比如谷歌地图。我需要检查一下。因为我知道有些国家不支持谷歌地图。在这种情况下,我可以做什么呢?通常,除非找到API,否则您不能这样做。即使你找到了它,也有可能被AppStore拒绝 但是,您可以尝试使用。对于GoogleMaps,它将调用应用程序来查找以开头的URLhttp://maps.google.com/ 因此,将此函数添加到代码中: - (BOOL)isGoogleMapsInstalled { return
开头的URLhttp://maps.google.com/
因此,将此函数添加到代码中:
- (BOOL)isGoogleMapsInstalled {
return [[UIApplication sharedApplication]
canOpenURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Paris"]];
}
它不是很“干净”,但应该可以工作。为什么谷歌地图不是默认的地图应用程序?你是说谷歌地图的网络快捷方式吗?在中国,不支持谷歌地图。所以我别无选择。