0

我在我的应用程序中集成 Google Maps URL Scheme:

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

如果有一些代码可以检测是否未安装 Google Map 并重定向到 App Store URL,我很好奇。谢谢你的帮助。

4

1 回答 1

7

如果返回 true,则表示已安装 Google Map 应用程序。

if (![[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps://"]])
  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/en/app/google-maps/id585027354?mt=8"]];
else
  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"comgooglemaps://"]];
于 2013-01-31T03:52:21.333 回答