从我的应用中,我正在尝试检查是否安装了其他应用(在我的示例中,Google地图)。所以我试着用:
Linking.canOpenURL('comgooglemaps://?daddr=' + address + '&directionsmode=walking').then(supported => {...}).catch(err => console.error('An error occurred', err));
但是它返回它不受支持,所以就像没有安装谷歌地图一样。你知道解决这个问题的方法吗?
答案 0 :(得分:1)
我假设你在iOS上遇到这个问题。
从iOS 9开始,您必须声明要使用的URL方案。 See this other answer with the details