公众号的消息推送和处理,也可以云开发来做了,不需要搭建自己的服务器了。
具体步骤如下:
1、将小程序的云环境共享给公众号的appid。
操作如下:小程序开发工具--云开发--更多--环境共享--添加共享--添加公众号appid。共享成功;
2、配置公众号云开发
打开开发工具--回到初始页项目管理页--左则项目类型栏选择“公众号网页”--云开发--弹出框里填入公众号appid--进入云控制台
3、配置公众号消息推送
以公众号appid进入云控制台后--更多--环境共享--消息推送--添加消息推送--选择event--选择subscribe_and_unsubscribe--选择接收消息推送的云环境--选择接收消息推送的云函数--结束
4、配置完成,接收消息推送
在云函数里写处理消息推送的代码。
在云函数里:
console.log(event)//获取消息包JSON数据
console.log(wxContext)//获取公众号用户的openid和unionid。
5、结束。
如果是腾讯云开发可以吗?不是小程序的云环境
是不是接收方法不对
另外,何苦来着,非要http接入,配置各种域名,再加密解密;都有公众号了,直接快速注册一个小程序,开通一个云环境,不香吗。
这个貌似会导致第三方的公众号辅助工具(例如腾讯微校)设置的关注后自动回复失效。