在浏览器中访问应用的网站时,网页内有“打开App”的功能,点击打开App,如果已安装就直接拉起应用,如果没有安装,跳转到应用市场应用下载页。所以想知道网页中如何来判断应用是否已安装?
在浏览器中访问应用的网站时,网页内有“打开App”的功能,点击打开App,如果已安装就直接拉起应用,如果没有安装,跳转到应用市场应用下载页。所以想知道网页中如何来判断应用是否已安装?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答970 阅读
1 回答943 阅读
应用配置了scheme,可以使用canOpenLink的方式判断应用是否安装。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5\#bundlemanagercanopenlink12
应用没有配置scheme:
1、如果没有配置,canOpenLink会报错
2、其他没有直接的判断方式,只能直接使用 startability进行跳转,使用对应的错误回调