检查google地图应用是否安装在react-native iOS中

时间:2017-12-05 11:20:31

标签: react-native react-native-ios

我尝试使用npm模块react-native-check-app-install,但我无法实现结果总是错误。

还尝试使用react-native-installed-apps获取手机中安装的应用列表,但此返回始终为空列表。

1 个答案:

答案 0 :(得分:4)

您确定要声明网址方案吗?

https://developers.google.com/maps/documentation/ios-sdk/start#step_6_declare_the_url_schemes_used_by_the_api

完成后,您无需额外的套餐即可检查是否可以打开Goog​​le地图。您只需使用链接模块即可。

Linking.canOpenURL('comgooglemaps://?center=40.765819,-73.975866')
.then((canOpen) => {
    if (canOpen) { console.log('open google maps'); } else { console.log('open apple maps'); }
});