V2EX 小程序支持订阅消息了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
azhi
V2EX    程序员

V2EX 小程序支持订阅消息了

  •  
  •   azhi 2020-03-06 14:25:24 +08:00 5629 次点击
    这是一个创建于 2052 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间收到公司通知,三月底前不会复工,此通知的意思是三月再歇一个月,而且四月复不复工再议。

    说来也奇怪,越是闲,越是懒得动起来,上个月“农药”打到星耀二了,作息时间都正常了(觉睡多了),大早上就能起来黑一把,而且发现大家都在线

    这个月才想起来更新更新小程序。

    好了,入正题,下面直接贴了更新日志(懒得改了)

    1. A 新增 最近很火的订阅消息。
      1. 在小程序发表新主题时,会调起是否订阅此主题的新评论提醒。
      2. 在小程序发表新评论时,会调起是否订阅此评论被 @的提醒。
      3. 以上两种订阅,都需要在小程序触发及操作(也就是说,在网站 @你,或在网站发布的主题,都不会收到消息)。
      4. 消息提醒十分钟之内只会收到一条,不会造成打扰。
      5. 消息提醒可自行在我的-开启 /关闭消息推送处开关控制。
    2. F 修复 一些已知问题。

    调起授权的截图如下(自行决定是否勾选不再询问)

    授权

    小程序的其他图片就不放了,参考以前贴子

    最后放上小程序码

    二维码

    小程序名V2EXPlus,欢迎搜索

    谢谢

    42 条回复    2020-04-16 17:19:03 +08:00
    airqj
        1
    airqj  
       2020-03-06 14:33:57 +08:00 via Android
    不觉得这个消息订阅很火。。。
    azhi
        2
    azhi  
    OP
       2020-03-06 14:39:00 +08:00 via Android
    @airqj 如果你以前也做过消息推送肯定能理解,毕竟以前的 formid 太坑了
    GDC
        3
    GDC  
       2020-03-06 15:07:56 +08:00 via iPhone
    @azhi 现在这个一次订阅 有效期多久啊
    azhi
        4
    azhi  
    OP
       2020-03-06 15:13:35 +08:00 via Android
    没有有效期,但限制一次
    GDC
        5
    GDC  
       2020-03-06 15:46:52 +08:00
    @azhi

    那可以多任务吗?比如用户添加任务 A 获取了一个 TEMPLATE_ID 但还没用掉,又添加了任务 B,还可以再获得第二个 TEMPLATE_ID 吗?

    这点在文档里没看到说明
    azhi
        6
    azhi  
    OP
       2020-03-06 16:08:41 +08:00 via Android
    TEMPLATE_ID 一直是个固定值,申请下来就固定了
    libasten
        7
    libasten  
       2020-03-06 16:11:27 +08:00
    我感兴趣的是你们公司 3 月都不去干活,收入哪里来?躺着赚钱的公司?/笑脸
    Mryang
        8
    Mryang  
       2020-03-06 16:17:22 +08:00
    一直登陆不上去,遗憾。
    azhi
        9
    azhi  
    OP
       2020-03-06 16:25:05 +08:00 via Android
    @libasten 没收入呗,只发北京最低工资的 80%
    azhi
        10
    azhi  
    OP
       2020-03-06 16:25:52 +08:00 via Android
    @Mryang 稍等我看下日志
    azhi
        11
    azhi  
    OP
       2020-03-06 16:43:19 +08:00
    @azhi 好吧,您开启了两步验证,我都不知道这个功能,下一版尝试做一下
    azhi
        12
    azhi  
    OP
       2020-03-06 16:43:37 +08:00
    @Mryang 好吧,您开启了两步验证,我都不知道这个功能,下一版尝试做一下
    guozhigq
        13
    guozhigq  
       2020-03-06 16:44:27 +08:00
    只能使用一次,如果我有两条未读消息,就会漏发吧,是怎么做的次数累加的呢
    hhhsuan
        14
    hhhsuan  
       2020-03-06 16:45:59 +08:00 via Android
    开源吗?
    azhi
        15
    azhi  
    OP
       2020-03-06 17:13:07 +08:00
    目前小程序开放的只有一次订阅,永久订阅只开放给小游戏了
    @guozhigq
    azhi
        16
    azhi  
    OP
       2020-03-06 17:13:26 +08:00
    @hhhsuan No !
    maomaomao001
        17
    maomaomao001  
       2020-03-06 17:27:13 +08:00
    这个消息订阅是怎么做到的,v 站又不可能会主要掉一次你自己的后台 表示有新的消息,
    难道是轮训吗 ?
    brust
        18
    brust  
       2020-03-06 17:37:35 +08:00
    这个不会被封吗...
    woodensail
        19
    woodensail  
       2020-03-06 18:33:57 +08:00
    @brust 当然不会,这是微信自己提供的功能,合理使用为什么要封。
    azhi
        20
    azhi  
    OP
       2020-03-06 20:34:42 +08:00 via Android
    @maomaomao001 @brust 你可能没细看,消息订阅只支持在小程序端的操作。
    也就是说只有通过小程序发布的评论,而且有人通过小程序 @你时,才会成功推送提醒,轮询是可耻的。
    musi
        21
    musi  
       2020-03-06 20:37:46 +08:00
    感觉还不如关注个公众号使用公众号的模板消息
    HuLeiY
        22
    HuLeiY  
       2020-03-06 20:44:45 +08:00
    哈哈 用上啦 感觉挺好的 加载也快
    Smash
        23
    Smash  
       2020-03-06 20:57:06 +08:00
    一直在用各种免费的 V2 客户端。感谢这群可爱的人们,已请你喝了杯美式。
    azhi
        24
    azhi  
    OP
       2020-03-06 20:58:04 +08:00 via Android
    @HuLeiY
    @Smash 谢谢
    azhi
        25
    azhi  
    OP
       2020-03-06 21:16:27 +08:00
    @musi 小程序以前也有模板消息,使用特别麻烦,感觉这个订阅消息逻辑清楚多了,使用起来也简单多了,不论是开发还是用户
    azhi
        26
    azhi  
    OP
       2020-03-06 21:19:21 +08:00
    @musi 公众号的模板消息,非常依赖后台,我的 vps 肯定担当不了这个重任了
    我小程序的后台都是云函数,动态扩容且免费的
    musi
        27
    musi  
       2020-03-06 21:36:19 +08:00
    @azhi 使用是简单了,但是一次性的,消息漏发不说得强迫用户每次都点一下才能发消息?
    azhi
        28
    azhi  
    OP
       2020-03-06 21:43:03 +08:00
    @musi 后期应该会出长期的,弹框可以勾选不再提醒的
    king888
        29
    king888  
       2020-03-06 22:18:35 +08:00
    @guozhigq
    订阅消息是先预授权,获取用户授权后,不限有效时间,一次只能发送一条通知。

    真对你这个提问,发送的消息可以加入 page 路径,用户点击后会进入到对应小程序页面,
    可以在这个页面设计个交互操作,前端再次调取 wx.requestSubscribeMessage 接口,这样服务端就可以再次发送消息。
    看样目前只能这样操作。

    azhi
        30
    azhi  
    OP
       2020-03-06 23:21:53 +08:00
    @king888 内行
    qile1
        31
    qile1  
       2020-03-06 23:51:01 +08:00 via Android
    图片那个说放弃获取用户信息的接口是真的吗?
    guozhigq
        32
    guozhigq  
       2020-03-07 00:27:28 +08:00 via iPhone
    @king888 对啊,所以说用户收到的订阅消息次数还是取决于用户主动 /隐藏触发接口的次数
    Level6
        33
    Level6  
       2020-03-07 10:02:47 +08:00 via iPhone
    回帖前 是不是还要把当前所有回帖全部加载一遍?
    azhi
        34
    azhi  
    OP
       2020-03-07 10:08:03 +08:00
    @Level6 不用,我只是看当前评论有没有 @某人,有的话,去表里查一下某人是否有 openid,和 TEMPLATE_ID,有的话就发消息
    fanyuxi
        35
    fanyuxi  
       2020-03-07 10:13:17 +08:00
    小程序好像可以在不登录的情况下看到某些隐藏节点,这样可能有点风险啊
    azhi
        36
    azhi  
    OP
       2020-03-07 10:31:43 +08:00
    @fanyuxi 像 R2 这种?网站不登录也可以看到吧,不过我还真没试,我一般都是先登录签到
    /div>
    gaigechunfeng
        37
    gaigechunfeng  
       2020-03-07 17:01:33 +08:00
    这个推送有点假啊。 对于一般资质的小程序,就是屏蔽了原来用 formid 作弊的可能。
    一次订阅只能推送一次。

    对于教育、政务、医疗方面的可以开放不限次数的推送,想必这个审核一般人通不过的。
    azhi
        38
    azhi  
    OP
       2020-03-08 10:52:36 +08:00
    @Mryang 1.1.1 版本已发布,支持两步验证登录了,欢迎使用
    azhi
        39
    azhi  
    OP
       2020-03-08 10:53:07 +08:00
    1.1.1 版本已发布,已支持两步验证登录,欢迎使用
    Mryang
        40
    Mryang  
       2020-03-08 14:52:24 +08:00
    @azhi 登陆成功了,。赞赏个 0.66 ,别嫌少,以资鼓励。加油,希望看到更多的优秀程序。
    azhi
        41
    azhi  
    OP
       2020-03-08 18:02:47 +08:00
    @Mryang 多少不重要,心意收到,非常感谢
    7gugu
        42
    7gugu  
       2020-04-16 17:19:03 +08:00 via Android
    期待未来可以接入长期订阅,现在一次性订阅还是略麻烦了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2604 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:52 PVG 20:52 LAX 05:52 JFK 08:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86