微信里面点击这个跳转的H5页面,不会自动跳转到打开小程序,开启调试,有这个错误提示。
可以免鉴权直接跳任意合法合规小程序,调用 wx.config 时 appId 需填入非个人主体的已认证小程序,不需计算签名,timestamp、nonceStr、signature 填入非空任意值即可。
为什么会有这个错误的,小程序是的话 不是不需要填写的吗,
wx.config({
// debug: true, // 调试时可开启
appId: '小程序 AppID', //
timestamp: 0, // 必填,填任意数字即可
nonceStr: 'nonceStr', // 必填,填任意非空字符串即可
signature: 'signature', // 必填,填任意非空字符串即可
jsApiList: ['chooseImage'], // 必填,随意一个接口即可
openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名
})
用小程序AppId 进行 signature 后 (jsapi_ticket),
结果有出现:config:invalid url domain
这个小程序怎么设置域名的?
请问下h5拉起小程序的整体流程什么样子的,需要配置什么
请问楼主最后是怎么解决的?
我这边的情况是公司用H5以webview形式放在微信小程序里用。然后有一个多选上传图片的功能,因为multiple的兼容性问题,需要调wx.chooseImage()方法。
调这方法前需要先搞定wx.config
问题已解决,如果不是使用云函数的,一定要用公众号进行signature,
wx.config({
// debug: true, // 调试时可开启
appId: '', // 这里一定要填公众号的appid
timestamp: timestamp, // 必填,公众号下 signature时的timestamp
nonceStr: 'nonceStr', // 必填,公众号下 signature时的nonceStr
signature: 'signature', // 必填,公众号下的signature
jsApiList: ['chooseImage'], // 必填,随意一个接口即可
openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名
})
集团的小程序用webview打开我们业务的h5,那这种情况 config里的appId是填集团公众号的呢还是我们的公众号就行?我搜了搜有的地方说是小程序和公众号要主体一致,那感觉是前者额
包括signature中需要的jsapi_ticket,获取的都是公众号的吗?
如果是的话小程序里如何获取到公众号的jsapi_ticket
在小程序微信公众平台配置JS安全域名。
https://mp.weixin.qq.com/