uniapp开发小程序通知功能---服务号通知(长期通知)_微信小程序关联服务号推送通知消息开发
背景:配送员需要收到待接单的单号(客户每次下单都需要收到待接单通知)
当然小程序也有自己的通知功能,但我们的类目不能申请长期通知(如果是一次通知可以满足的朋友们还是用小程序的通知把),所以只能使用服务号的通知
步骤一:公众号和小程序在微信开放平台进行关联

步骤二:服务号关联小程序

步骤三:在服务号配置通知模板


步骤四:关联后就可以在微信小程序中获取 unionId 绑定客户
-
小程序必须绑定到微信开放平台账号下。
-
同一用户在同一个微信开放平台下的多个应用(包括小程序、公众号、移动应用等)中,
unionId是唯一的 -
获取
unionId的方法方法一:通过
wx.login+code2Session获取 -
在小程序前端调用
wx.login()获取code。 -
将
code发送到服务器端。 -
服务器端调用微信的
code2Session接口(https://api.weixin.qq.com/sns/jscode2session),并传入appid、secret和code。 -
如果用户已将小程序绑定到微信开放平台账号,接口会返回
unionId。 -
wx.login({success: function(res) {let code = res.code //此处调用自己的api给后端返回code后端就可以获取UnionIdGetbindUnionId({code}).then(res => {//如果成功了就缓存在前端 下次就判断有缓存就不掉这个接口了that.getAuth()if (res) {setUnionId(\'unionId\')}})},})结果就是可以收到无限次通知啦!!!!(一定要关注服务号之后)
-
g



