好长时间没对微信的H5进行开发,不过感觉微信基本已经废弃了JSSDK的更新,把更多的精力向小程序那边转移。不过刚好要维护一个以前写的微信H5所以重新拿了起来,如果用微信H5当然去交那300元/年的保护费,这样功能更多更强。
首先微信的JSSDK已经升级到1.6.0版了。引入地址为:http://res.wx.qq.com/open/js/jweixin-1.6.0.js
然后就是权限验证了这个不在这里详述了,关键点:除了有一个wx.ready()的函数外,还有一个wx.error()的函数,这个可相当有用的,当调不起JSSDK,则需要这个发提示给用户免得麻烦。
好吧,其他就该怎么就怎么。。
updateAppMessageShareData【分享接口】
updateTimelineShareData【自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容】
onMenuShareTimeline(即将废弃)【】
onMenuShareAppMessage(即将废弃)【】
onMenuShareQQ(即将废弃)【】
onMenuShareWeibo【分享到腾讯微博】
onMenuShareQZone【分享到QQ空间】
startRecord【开始录音接口】
stopRecord【停止录音接口】
onVoiceRecordEnd【监听录音自动停止接口】
playVoice【播放语音接口】
pauseVoice【暂停播放接口】
stopVoice【停止播放接口】
onVoicePlayEnd【监听语音播放完毕接口】
uploadVoice【上传语音接口】
downloadVoice【下载语音接口】
chooseImage【拍照或从手机相册中选图接口】
previewImage【预览图片接口】
uploadImage【上传图片接口】
downloadImage【下载图片接口】
translateVoice【识别音频并返回识别结果接口】
getNetworkType【获取网络状态接口】
openLocation【打开的腾讯地图为火星坐标】
getLocation【返回的坐标】
hideOptionMenu【】
showOptionMenu【】
hideMenuItems【批量隐藏功能按钮接口】
showMenuItems【批量显示功能按钮接口】
hideAllNonBaseMenuItem【隐藏所有非基础按钮接口】
showAllNonBaseMenuItem【显示所有功能按钮接口】
closeWindow【关闭当前网页窗口接口】
scanQRCode【调起微信扫一扫接口】
chooseWXPay【发起一个微信支付请求】
openProductSpecificView【跳转微信商品页接口】
addCard【批量添加卡券接口】
chooseCard【拉取适用卡券列表并获取用户选择信息】
openCard【查看微信卡包中的卡券接口】
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。