根据文档 静态网站 H5 跳小程序 的描述, 当小程序开通云开发的静态网站,上传 H5 页面后,jssdk 的 wx.config 不会校验签名,只需要填写小程序的 appId 即可。可目前总是提示 errMsg: "config:fail,Error: 系统错误,错误码:63002,invalid signature [20210315 22:23:26][wx45689d20ec17d3d0]。
页面代码如下:
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<!-- 调试用的移动端 console -->
<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
<script>
eruda.init();
</script>
</head>
<body>
<script>
wx.config({
debug: true, // 调试时可开启
appId: 'wx45689d20ec17d3d0', //必须是非个人主体认证的小程序
timestamp: 123, // 必填,填任意数字即可
nonceStr: 'nonceStr', // 必填,填任意非空字符串即可
signature: 'signature', // 必填,填任意非空字符串即可
jsApiList: [],
openTagList: ['wx-open-launch-weapp'], // 填入打开小程序的开放标签名
})
</script>
<h2>点击下方按钮拉起小程序</h2>
<!-- 跳转小程序的开放标签。文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html -->
<wx-open-launch-weapp id="launch-btn" username="gh_3f8cd83a6c0c" path="/pages/pay/pay.html">
<template>
<button style="width: 200px; height: 45px; line-height: 45px;
text-align: center; font-size: 17px;
border-radius: 22.5px; color:cornflowerblue;">
拉起小程序</button>
</template>
</wx-open-launch-weapp>
</body>
</html>
你好,请问这个问题解决了吗?(大家是怎么解决的呀)
你好,麻烦提供下H5链接。
我们团队 7 个人的手机只有一个 iPhone7plus 能打开
需要配合静态网站托管才可以,如果是自己的服务器不行。