V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
azhi
V2EX  ›  程序员

V2EX 小程序支持订阅消息了

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

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

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

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

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

    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 这种?网站不登录也可以看到吧,不过我还真没试,我一般都是先登录签到😄
    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   ·   实用小工具   ·   994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:16 · PVG 04:16 · LAX 12:16 · JFK 15:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.