那些小程序是怎么突破消息发送的限制的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon

那些小程序是怎么突破消息发送的限制的?

  •  
  •   rizon
    othorizon 2019 年 1 月 4 日 4352 次点击
    这是一个创建于 2667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有一些小程序,监控类的服务,比如监控商店价格,你把一个商品加入监控列表,一旦它的价格下降,就会通过微信的小程序通知来通知你。

    但是小程序的通知是有限制的: 一次表单提交允许在 7 天内对用户发送一条通知,每次表单提交相互独立。

    可是这种监控服务,已经突破了 7 天限制了啊。我监控的商品过了个把月突然就通知我降价了。。。这是怎么做到的??

    有大佬知道吗??

    7 条回复    2019-01-07 13:35:43 +08:00
    noark9
        1
    noark9  
       2019 年 1 月 4 日   1
    我这么搞的,把大部分的界面可点击的部分做成 form,每次请求收集 formid,这样只要用户在 7 天内打开过小程序,那么 formid 基本不愁
    tygm
        2
    tygm  
       2019 年 1 月 4 日 via Android
    感觉这样有点滥用的嫌疑,早晚要被和谐
    xiaopc
        3
    xiaopc  
       2019 年 1 月 4 日 via Android
    基本同 1#
    rekulas
        4
    rekulas  
       2019 年 1 月 4 日
    有没可能通过公众号通知的?那个就很容易了
    z0ne
        5
    z0ne  
       2019 年 1 月 4 日   1
    这个是我的强项~~
    原理如 1L,推送凭证( formId )是可以“无限”收集的(没测试过最大能收集多少)
    每个推送凭证 7 天内都可以使用一次,也就是可以一天内向有该凭证的用户推送多次信息。
    我目前做的小程序推送平台( https://mssnn.cn )主要就是做这个,已经很稳定了,欢迎来体验试试~
    关于小程序推送的一些技术探讨也欢迎和我交流
    noark9
        6
    noark9  
       2019 年 1 月 5 日
    @rekulas 我们做的第二个方案就是通过公众号通知的
    1. 把公众号和小程序的账号都绑定一个开放平台的账号,然后获取 unionid
    2. 用户关注公众号,提供一个页面做一次账号绑定(保存用户微信号在公众号对应的 unionid 和 openid )
    3. 小程序登录的时候保存用户微信号在小程序号对应的 unionid 和 openid
    3. 推送的时候根据小程序那边的 openid 找到 unionid,根据 unionid 找到公众号那边的 openid
    4. 用公众号那边的 openid 发送推送
    rizon
        7
    rizon  
    OP
       2019 年 1 月 7 日
    @noark9 #1 这个思路我也想过,目前似乎也只有这种方案了,不过官方据说以后还会调整。

    @z0ne #5 哈,厉害了,还有这种产品。

    @noark9 #6 公众号也是个折中的办法,不过服务号只限于企业可以申请,个人的话只能注册订阅号,会被折叠到订阅号目录就没有意义了。

    ----

    这个目前也只能如此了,等着官方新方案吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1070 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 18:28 PVG 02:28 LAX 11:28 JFK 14:28
    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