定義: 微信開放標(biāo)簽是微信公眾平臺面向網(wǎng)頁開發(fā)者提供的擴展標(biāo)簽集合暇屋。通過使用微信開放標(biāo)簽,網(wǎng)頁開發(fā)者可安全便捷地使用微信或系統(tǒng)的能力洞辣,為微信用戶提供更優(yōu)質(zhì)的網(wǎng)頁體驗
有哪些開放標(biāo)簽?
<wx-open-launch-weapp>?打開小程序
<wx-open-launch-app>?打開app
接入要求
主體要求: 僅開放給已認證的服務(wù)號
系統(tǒng)要求:
微信版本要求為:7.0.12及以上咐刨。系統(tǒng)版本要求為:iOS 10.3及以上昙衅、Android 5.0及以上
接入方法
打開小程序使用步驟與微信JS-SDK類似,需要綁定安全域名定鸟、引入JS文件等步驟
打開app需要前往微信開放平臺的管理中心-公眾賬號或小程序詳情-接口信息-網(wǎng)頁跳轉(zhuǎn)移動應(yīng)用-關(guān)聯(lián)設(shè)置中綁定所需要跳轉(zhuǎn)的App
示例:
配置最新JSSDK
wx.config({
//?其它配置不變而涉,?openTagList配置可使用的開放標(biāo)簽,
openTagList:?['wx-open-launch-app,?wx-open-launch-weapp']
})
頁面使用開放標(biāo)簽
打開小程序
id="launch-btn"
//?小程序id
username="gh_xxxxxxxx"
//?小程序路徑
path="/a/b/c?d=1&e=2#fg"
>
.btn?{?padding:?12px?}
打開小程序
打開app
id="launch-btn"
//?移動應(yīng)用appid
appid="your-appid"
//?額外信息,?客戶端自行解析
extinfo="your-extinfo"
>
.btn?{?padding:?12px?}
App內(nèi)查看
回調(diào)
var?btn?=?document.getElementById('launch-btn');
//?調(diào)起成功回調(diào)
btn.addEventListener('launch',function(e)?{
console.log('success');
});
//?調(diào)起失敗回調(diào)
btn.addEventListener('error',function(e)?{
console.log('fail',?e.detail);
});