web端唤起腾讯会议app大多使用a标签的herf,如图:
<a href="wemeet:">发起会议</a>
但是wemeet: 在android上没有任何反应,其他的地址也尝试失败;
后来想到原生唤起app可以使用包名,就在uni-app寻找可以通过包名唤起app的api;实现如下:
const isApp = plus.runtime.isApplicationExist({pname: 'com.tencent.wemeet.app'});
if(isApp){
//已安装
plus.runtime.launchApplication({pname: 'com.tencent.wemeet.app'});
else{
// 未安装
uni.showToast({ title: '请安装腾讯会议!', icon: 'error', duration: 2000 });
}
附:
腾讯会议包名:com.tencent.wemeet.app
微信包名:com.tencent.mm
微信还可以通过 plus.runtime.openURL('weixin:// ') 的方式跳转