公众号的消息推送和处理,也可以云开发来做了,不需要搭建自己的服务器了。
具体步骤如下:
1、将小程序的云环境共享给公众号的appid。
操作如下:小程序开发工具--云开发--更多--环境共享--添加共享--添加公众号appid。共享成功;
2、配置公众号云开发
打开开发工具--回到初始页项目管理页--左则项目类型栏选择“公众号网页”--云开发--弹出框里填入公众号appid--进入云控制台
3、配置公众号消息推送
以公众号appid进入云控制台后--更多--环境共享--消息推送--添加消息推送--选择event--选择subscribe_and_unsubscribe--选择接收消息推送的云环境--选择接收消息推送的云函数--结束
4、配置完成,接收消息推送
在云函数里写处理消息推送的代码。
在云函数里:
console.log(event)//获取消息包JSON数据
console.log(wxContext)//获取公众号用户的openid和unionid。
5、结束。
腾讯云的serverless,编写的云函数,可以收到用户发给公共号的图片和语音消息,但是收不到文本消息,业务代码没问题,当是文本消息时,serverless云函数日志查询里面根本没有记录,请教这会是什么原因呢?
为什么我的返回值没有unionid????
按照步骤操作了,关注跟取消关注公众号云函数没有调用。请问下可能是哪里的问题。
如何通过云函数生成带参数的公众号二维码
按照你的步骤操作了,最后提示找不到环境,但是环境列表里又是有的。请问下可能是哪里的问题。
测试,在公众号发个消息,这边能打印到东西。》公众号中发消息,用的是测试公众号嘛?
小程序会用云函数,直接在小程序项目云函数目录下新建云函数就行啦,微信公众号在哪写云函数呢?求大佬指导
大佬你好,我按照文章的步骤配置好之后,能接收到事件消息,但是获取不到当前用户的 openid,知道是怎么回事吗?
一个公众号,能绑定多个云开发环境,推送消息事件吗?