我尝试使用NPM模块react-native-check-app-install
,但我无法始终实现结果。
还尝试使用react-native-installed-apps
来获取手机中安装的应用程序列表,但此返回总是空列表。
您是否确保声明URL方案?
https://developers.google.com/maps/documentation/ios-sdk/start#step_6_declare_the_url_schemes_used_by_by_by_the_api
完成此操作后,您将不需要额外的软件包来检查是否可以打开Google Maps。您只能使用链接模块。
Linking.canOpenURL('comgooglemaps://?center=40.765819,-73.975866')
.then((canOpen) => {
if (canOpen) { console.log('open google maps'); } else { console.log('open apple maps'); }
});