评论

一眼告诉你什么是订阅消息了,看完就懂订阅消息。

用户A动作后,发消息通知用户B,如何保证B能收到消息?

消息通知有两种:

一、A的动作后,发消息给A自己,这种容易解决,不多说明;

二、A动作后,发消息给B(比如管理员、店家、楼主),如何保证B收到消息?这种是本方案要解决的问题。


一张图片一眼告诉你什么是订阅消息,产品经理的设计UI居然让人一眼就知道订阅消息是什么玩意。



用户 B (管理员、商家、组长、楼主)在知道订阅数不足后,打开小程序来续订阅数,否则没法收到订阅消息。



补充一:

关于勾选按钮,请注意话述是:“总是保持以上选择,不再询问”,而不是:“总是同意接收订阅消息”,不要幻想就成了永久性订阅消息;

相当于你打电话订外卖,对店家说“老样子”,店家只会马上送一次外卖,而不是会以后每天自动给你送外卖了。

勾选和不勾选的区别是什么呢?

区别仅仅是:不勾选时,必须点击订阅10次,弹窗10次;勾选后,仍然必须点击订阅10次,但是不弹窗。无论如何“订阅”这个点击n次的动作少不了。


补充二:

一旦勾选后,就不可逆了,没有任何办法恢复或取消勾选了,除非你小程序MP后台换一次消息模板号(删除模板,重新添加一次)。


补充三:

关于如何保存订阅数。

保存在数据库中,笔者用的是云开发,数据库表user结构如下:

{
  _id:'openid1',
  nickName:'老张',
  msg:{
    "tempId1":5,
    "tempId2":7,
  }  
}


补充四:

关于如何获取订阅数。两种方式:

一、wx.requestSubscribeMessage的回调success里获取;

二、消息推送机制获取;https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html



最后一次编辑于  2022-09-21  
点赞 25
收藏
评论

61 个评论

  • 隔壁大兄弟
    隔壁大兄弟
    2020-03-17

    这真的成订阅了、客户订了才有阅读权限

    2020-03-17
    赞同
    回复
  • Hahn
    Hahn
    2020-03-09

    有点诱导订阅的感觉

    2020-03-09
    赞同
    回复 3
    • 老张
      老张
      2020-03-09
      只有诱导去干坏事的,没听说过诱导去干好事的,订阅你认为是坏事喽?
      2020-03-09
      回复
    • Hahn
      Hahn
      2020-03-09回复老张
      如果是确保用户已经点了同意并且不再询问,然后在可以点击的地方埋点收集用户订阅数,这种方式可行不?
      2020-03-09
      回复
    • 老张
      老张
      2020-03-09回复Hahn
      可以。但是没什么用,需要收消息的反而是那些不经常打开小程序的,比如店家啊,管理员啊,作者啊。你埋点人家也不上线来点击。
      2020-03-09
      回复
  • 仅此丶而已。
    仅此丶而已。
    2020-02-26

    我用小程序体验版订阅消息,后台服务发送消息 返回的OK,但是微信服务通知里确没有收到消息?

    string Url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token="+ token;

                    var postdata = new

                    {

                        touser = openId,

                        template_id = templeteId,

                        page = "pages/index/index",

                        data = new

                        {

                            thing1 = new

                            {

                                value = "今日行程"

                            },

                            date2 = new

                            {

                                value = "2020-02-20"

                            },

                            thing4 = new

                            {

                                value = "请做好准备,即将出发"

                            }

                        }

                    };

                    wenXinResult = HttpHelper.HttpPostJson(Url, JsonHelper.Serialize(postdata), false);

    wenXinResult 里返回的是成功!服务通知里确没有收到消息,请教下这是什么原因呢?



    2020-02-26
    赞同
    回复 1
    • 老张
      老张
      2020-02-26
      信息太少,无法判断。
      2020-02-26
      回复
  • App小程序软件开发
    App小程序软件开发
    2020-02-12

    干这个,还不如干公众号。再说了,这个一次性订阅,应该是订阅之后只能发一次吧,不管你订阅多少次。只能发一次。

    2020-02-12
    赞同
    回复 1
    • 老张
      老张
      2020-02-12
      请验证后再回复。
      2020-02-12
      回复
  • 皓天
    皓天
    2020-01-21

    希望楼主分享下小程序码,想体验下

    2020-01-21
    赞同
    回复
  • 进去吧你
    进去吧你
    2020-01-11

    小程序名字是什么,进去体验下

    2020-01-11
    赞同
    回复 6
    • 老张
      老张
      2020-01-13
      订阅消息版本还没上线,回头等bug们解决了我放小程序码。
      2020-01-13
      回复
    • 小南瓜的小跟班
      小南瓜的小跟班
      2020-04-08回复老张
      订阅消息版本上线了么 体验一下
      2020-04-08
      回复
    • 老张
      老张
      2020-04-08回复小南瓜的小跟班
      可以体验。
      2020-04-08
      回复
    • 小南瓜的小跟班
      小南瓜的小跟班
      2020-04-08回复老张
      订阅次数是入库了? 之后发订阅消息是按记录给目标用户发送?
      2020-04-08
      回复
    • 老张
      老张
      2020-04-08
      必须入库啊,发一条库里就减1
      2020-04-08
      回复
    查看更多(1)
  • 河马科技
    河马科技
    2020-01-10

    学习了

    2020-01-10
    赞同
    回复
  • 拾忆
    拾忆
    2020-01-09

    emmm~这个方案不错~

    2020-01-09
    赞同
    回复 1
    • 老张
      老张
      2020-01-09
      是的是的。粗看极丑,细思居然最佳方案。
      2020-01-09
      回复
  • 郭董杰
    郭董杰
    2020-01-09

    总感觉这次调整的还不到位,小程序通知,总觉得官方在自我纠结中,想给大家推送的能力,又怕大家乱搞,然后弄出来个这玩意

    2020-01-09
    赞同
    回复 1
    • 老张
      老张
      2020-01-09
      我是不这么认为。废掉模板消息,推出订阅消息,不会是过家家的,难道没两天就又废除?微信团队谁来负这个责任?自己拉的翔,含着泪也要。。。
      2020-01-09
      1
      回复
  • 🍷 🍷 Chao
    🍷 🍷 Chao
    2020-01-09

    明天10号就是吐槽大会

    2020-01-09
    赞同
    回复 1
    • 老张
      老张
      2020-01-13
      别光吐糟,说说更合理的方案。
      2020-01-13
      回复

正在加载...

登录 后发表内容