评论

小程序订阅消息调研

小程序订阅消息调研

由于小程序模板消息接口将于2020年1月10日下线,开发者可使用订阅消息功能

基于微信的通知渠道,我们为开发者提供了可以高效触达用户的模板消息能力,以便实现服务的闭环并提供更佳的体验。


消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。

  • 订阅消息推送位置:服务通知
  • 订阅消息下发条件:用户自主订阅
  • 订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面



程序订阅消息调研结果(iPhone6s、红米8):


1、用户勾选了“总是保持以上选择,不再询问”后,后面将不会再次弹出

2、前端只可通过wx.getSetting接口获取(已订阅的模版消息、是否允许接受订阅消息)

3、用户未勾选“总是保持以上选择,不再询问”时,每次都会弹出订阅消息面板

4、前端需要自行判断微信版本和sdk版本兼容情况下是否可以调用订阅消息面板

5、在小程序调用支付wx.requestPayment后可以调起订阅消息面板(考虑兼容情况)

6、前端订阅消息wx.requestSubscribeMessage接口只能在真机上测试。


补充:

1、第1种情况下还可以调用有返回但无弹窗了,但在新增了订阅消息后弹窗会再次弹出选择


https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html

最后一次编辑于  2020-01-06  
点赞 2
收藏
评论

4 个评论

  • 仅此丶而已。
    仅此丶而已。
    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
    • Thinking80s
      Thinking80s
      2020-02-26
      看下是否小程序设置的问题
      2020-02-26
      回复
  • 2020-01-17

    好的,多谢

    2020-01-17
    赞同
    回复
  • 2020-01-17

    如果用户勾选了“总是保持以上选择,不再询问”后,以后想修改选择,怎么才能再次弹出弹窗呢

    2020-01-17
    赞同
    回复 1
    • Thinking80s
      Thinking80s
      2020-01-17
      变更模版ID或者新增
      2020-01-17
      回复
  • 道科忑 龙门玄宫唐箫
    道科忑 龙门玄宫唐箫
    2020-01-07
    2020-01-07
    赞同
    回复
登录 后发表内容