腾讯的官方文件确实并不讨人喜欢。当然,这不是我个人的观点。 github上有许多调用微信接口的工具包。调用该接口还需要一个工具包,足以表明调用微信接口确实很困难。
最近小程序条新闻通知已更改,因此我不再赘述。简而言之,前一个不能使用,并且没有过渡期。
作为呼叫者,您只能对其进行修改。我阅读了订阅新闻文档,发现它更加简洁,但是后来我发现它确实简洁而不简单。简洁本身是一件好事,但您必须明确说明。看来实习生正在等老师改正。
首先查看官方文档的屏幕截图:
小程序发展
三个简单的步骤。
请参阅官方示例代码
wx.requestSubscribeMessage({ tmplIds: [''], success (res) { }})
我毫不犹豫地将这段代码写到了onLoad中。我希望用户输入小程序,它将弹出。
onLoad: function () { wx.requestSubscribeMessage({ tmplIds: [''], success (res) { console.log(res); }}) }
但是没有。报告此错误:
requestSubscribeMessage:fail can only be invoked by user TAP gesture.
最后,评论区域中的官方答案是它仅支持在用户单击或付款后拨打电话。就这么一句话,在文档中写出来不好吗?
object.success回调函数返回的TempLATE_ID
{ "errMsg":"requestSubscribeMessage:ok", "zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE":"accept"}
这个回报真是尴尬。
好的,让我们谈谈业务。发送订阅消息时需要注意的几点
模板消息分为一次性订阅消息和长期订阅消息
一次性订阅消息:用户独立订阅后,开发人员可以在无限时间内发送相应的服务消息。一次只能发送一个订阅。重新发送需要重新订阅。每封邮件都可以单独订阅或取消订阅。
长期订阅新闻:用户订阅一次后,开发人员可以长时间发送多条消息。但是,长期新闻目前仅对某些行业开放,例如政府事务和民生,医疗,交通,金融和教育等离线公共服务。
一次最多可以预订3条模板消息。一次性模板ID和永久模板ID不能同时使用。在弹出的用户订阅界面中。当用户在订阅面板中选择“始终保留以上选择并且不再询问”时,模板消息将添加到用户的小程序设置页面中,并且可以通过wx获得用户对相关模板消息的订阅.getSetting接口状态。
最后,小程序的消息通知已完成。
最后,将小程序的通知发送到微信的“服务通知”。调试通知消息应该在真实设备上。
如果您在评论区域中还有其他问题,也可以呕吐小程序文档和自己。