1.统一服务消息:
要求:用户需要对小程序中的某个组件(如某个按钮)进行点击,获得消息通知机会(formId) 。
缺点:点击一次,只能获得一次消息通知机会。
2.订阅消息(一次性订阅消息)
要求:用户打开小程序时,需同意授权小程序发送一次性订阅消息给用户。
缺点:授权一次,只能获得一次消息通知机会。
文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html
3.订阅消息(长期性订阅消息)
要求:用户打开小程序时,需同意授权小程序发送长期订阅消息给用户。可多次发送消息给用户。
缺点:目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务。
文档:https://developers.weixin.qq.com/community/develop/doc/00008a8a7d8310b6bf4975b635a401?highLine=%25E9%2595%25BF%25E6%259C%259F%25E8%25AE%25A2%25E9%2598%2585%25E6%25B6%2588%25E6%2581%25AF
4.通过公众号发送模板消息
要求:
1、公众号授权给第三方平台;
2、用户关注公众号后,需要有个H5页面,让其授权,获取openID、unionID;
3、通过公众号用户的unionID,关联小程序用户;
发送消息逻辑:
①确定需接收信息的小程序用户openID;
②通过unionID,查找对应的公众号用户openID;
③给该公众号用户发送模板消息。