微信支持H5跳转App和跳转小程序。

定义:微信开放标签是微信公众平台为web开发者提供的扩展标签集合。通过使用微信开放标签,web开发人员可以安全方便地使用微信或系统的功能,为微信用户提供更好的web体验。

有哪些开放标签?

& ltwx-open-launch-weapp & gt;?打开小程序

& ltwx-打开-启动-应用& gt?打开应用程序

访问要求

主题要求:只对认证服务号开放。

系统要求:

微信版本要求为:7.0.12及以上。系统版本要求为:iOS 10.3及以上,Android 5.0及以上。

存取方法

打开小程序的使用步骤和微信JS-SDK类似,需要绑定安全域名、导入JS文件等步骤。

打开一个app,需要到微信开放平台管理中心-公众账号或小程序详情-界面信息-网页跳转移动应用-在关联设置中绑定需要跳转的App。

示例:

配置最新的JSSDK

wx.config({

//?其他配置保持不变。OpenTagList配置可用的打开标签,

openTagList:?【‘wx-打开-启动-app,?wx-open-launch-weapp']

})

Pages使用打开的标签。

打开小程序

id="launch-btn "

//?子视图id

username="gh_xxxxxxxx "

//?小程序路径

path="/a/b/c?d=1。e=2#fg "

& gt

。btn?{?填充:?12px?}

打开小程序

打开应用程序

id="launch-btn "

//?移动应用程序appid

appid="your-appid "

//?其他信息?客户端自我解析

extinfo="your-extinfo "

& gt

。btn?{?填充:?12px?}

在应用程序中查看

回调

var?btn?=?document . getelementbyid(' launch-BTN ');

//?呼叫成功的回拨

btn.addEventListener('launch ',函数(e)?{

console.log(“成功”);

});

//?呼叫失败的回拨

btn.addEventListener('error ',function(e)?{

console.log('fail ',?细节);

});