(微信开发)Laya转发H5网页到微信,带图片

网页转发到微信时,带图片和自定义标题。2022年11月22号
(微信开发)Laya转发H5网页到微信,带图片_第1张图片

关键解说
_wx.config({
debug: _wx_configdebug,
appId: e.appId,
timestamp: e.timestamp,
nonceStr: e.nonceStr,
signature: e.signature,
jsApiList: [
// 所有要调用的 API 都要加到这个列表中
‘onMenuShareAppMessage’,‘updateTimelineShareData’,‘updateAppMessageShareData’
]
});

要完成这个初始化,必须拿到微信API提供的签名signature
为此需要做域名备案,注册公众号等手续,这里用的是公众服务号

办理各种手续的本质是为了约束信息安全规范,落实到责任主体

前端核心配置

Laya—>index.html配置运行时加载微信JSSDK
(微信开发)Laya转发H5网页到微信,带图片_第2张图片
向服务器请求签名参数
在这里插入图片描述
得到签名参数初始化
(微信开发)Laya转发H5网页到微信,带图片_第3张图片
(微信开发)Laya转发H5网页到微信,带图片_第4张图片

后端PHP部分

签名流程
LAYA->服务端PHP->腾讯接口->服务端PHP->Laya

服务器的签名有相关DEMO,改APPID和密钥即可,以下是前端向PHP拿到签名的核心代码
(微信开发)Laya转发H5网页到微信,带图片_第5张图片
向微信拿到TOKEN生命周期,用来做签名
(微信开发)Laya转发H5网页到微信,带图片_第6张图片
到这里就拿到了签名参数,在前端里初始化
在这里插入图片描述
然后回到前端的配置部分即可

你可能感兴趣的:(H5游戏开发,微信,前端,Laya,H5游戏开发)