即使我的iOS设备中没有谷歌地图,'canOpenURL'也会返回true?

时间:2017-07-19 09:03:35

标签: ios swift google-maps ios-universal-links

我的应用中有GoogleMaps SDK,但我的设备中没有谷歌地图iOS应用,但UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)仍然会返回true而不是false

我该如何处理这个问题?

任何帮助。

1 个答案:

答案 0 :(得分:3)

是肯定的。它可以。

如果任何安装的应用声称它可以处理网址方案'comgooglemaps'

对于应用的网址,没有1对1的固定关系。任何应用程序都可以声明任何协议

你真的不能避免这种恐惧。不是你使用网址。您可以查看DocumentControllers或ActivityItems以与用户交互共享