• 微信推送流程


    微信推送
      -推送
        -邮件推送
        -短信推送(花钱买短信接口)
        -微信推送
      -微信推送:
        -公众号(不能主动跟粉丝聊天)
          -未认证公众号
            -一天只能推送一条文章
          -已认证公众号
            -一天能推送多条
        -服务号(推送,前提是关注服务号)
          -注册服务号需要企业资质(营业执照)
          -主动推送消息
          -沙箱环境
        -企业号
          -企业里来用
          -企业中沟通的


      -所有的二维码其实都是一个url地址:
        -url地址可以转成二维码
        -二维码也能解析成url地址

      -微信推送的流程:
        -1 需要用户关注我的服务号(扫描一下二维码)
        -2 想让用户把微信唯一id添加到咱们的数据库中
          -2.1 用url(微信的)地址生成了一个二维码,让用户去扫描(包含回调地址,包含用户唯一id)
          -2.2 当用户扫描二维码,向微信服务器发送get请求,用户点确认,微信会回调到咱们的/callback/
          -2.3 回调该地址,只携带用户的唯一id回来,并没有用户微信id
          -2.4 向微信一个地址发送请求,去请求用户的微信id,请求回来
          -2.5 根据用户唯一id,去修改用户的微信id,完成后,咱们数据库就会用用户的微信id
        -3 发送消息
          -用用户微信id推送消息(普通消息和模板消息)
          -3.1 需要获取token,
          -3.2 调用发送消息接口,按照数据格式发送过去,就能给用户推送消息了

  • 相关阅读:
    TCP协议与UDP协议的区别
    打印阵列
    Java的动态代理机制详解(转)
    Java内存模型(转载)
    Hibernate工作原理及为什么要用?(转http://www.cnblogs.com/javaNewegg/archive/2011/08/28/2156521.html)
    SpringMVC工作原理
    FPGrowth算法原理
    十大排序之快速排序
    python logging
    把字符串转换成整数
  • 原文地址:https://www.cnblogs.com/gyk1030/p/11675900.html
Copyright © 2020-2023  润新知