以下内容是20210923开始写的, 也许沿着时间官网都会变化规则,还是尽可能看官网上的规则,微信api
-
在请求https的问题:
1.1 需要在右上角中的“详情” --》 “本地设置” --》 把 不校验合法域名/ web-view(业务域名) / TLS版本以及HTTPS正式的勾去掉 如图1.2 然后需要重启开发者软件 :
-
在引用别的UI框架(vant框架的时候)
2.1 需要在文件夹中创建一个 “miniprogram” 文件夹 然后需要npm init 一下 构建了一个package.json文件:如图
2.2 然后在菜单栏中找到 “工具” --> “构建 npm” 按一下就行了
2.3 举例vantUI库–>如图:(vantUI库也有官方指导)
注意注意注意 这里的路径在官网中复制下来之后,需要自己改一下自己 构建下来的路径, -
微信小程序没有友好的校验规则,需要引一些插件等方法。
-
获取手机授权完需要在订阅消息发一个手机注册成功的消息功能;
4.1 上微信开发者平台api中 搜索“获取手机号” 教程
它这边的按钮还有稍微不一样 要根据它的规则来写
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
Page({
getPhoneNumber (e) {
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
})
//具体细节还是看官网,然后在根据自己的业务开展。
.
4.2 获取手机号后,上 “网页微信开发者后台(微信公众号)” 找到左侧 “功能” --> “订阅消息” 。前提要在这个页面上申请先, 我这个页面是已经申请通过了
4.3 然后在 “我的模板” 选用模板,生成对应自己的 模板之后, 有个模板ID 这个ID是给到我们前端后使用,也可以存到后端上,让后端写个接口获取,但是能不能从后端去微信服务器获取这些模板ID 这个我不太清楚。
4.4 前端调用微信的 api
4.5 后端人员开发需要注意一下这个规则 以及调用, 规则 注意网页上的 “订阅消息参数值内容限制说明”
4.6 这还有一跳规则,当用户拒绝的话,会把 “条数” 清零。
什么是条数: 形成条数是,当用户允许之后 这时候后台会记录1条,这1条你发过来订阅消息也是一条,不能发两条。这就是微信的规则。
需要发两条或者甚至更多的话, 需要你把这个方法封装起来,
wx.requestSubscribeMessage({
tmplIds: [''],
success (res) {
}
})
在每个按钮上触发就会+1条 +1条, 这样可以使得你可以多发几次,反正点击次数不能超过你发得订阅次数,如果拒绝允许得话 就会前面得清零了。
6. 更新
7. 期待