微信推送功能實現

推送的方式:

  • 短信推送(第三方)
  • 郵件推送
  • 微信推送
    • 公衆號:認證的公衆號(我的的認證公衆號天天只能發一篇文章),粉絲能夠跟公衆號聊天,
      • 未認證公衆號
    • 服務號:企業認證(營業執照),沙箱環境測試
      • 主動給用戶發消息(推送),用戶要接收到推送消息前提是須要關注對應的服務號才行
    • 企業號
    • 微信小程序

微信推送的流程:

微信沙箱環境:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/loginhtml

使用pycharm打開微信推送demo,而後進行相關修改(下載地址)小程序

settings.py配置文件修改測試參數:微信小程序

而後將修改好的項目代碼文件部署到服務器中,運行起來就能夠測試了!服務器

 流程分析:

① 用戶登陸到個人系統,掃碼關注個人服務號(測試沙箱環境提供測試號二維碼),關注之後用戶還須要進行回調受權容許纔算跟個人系統進行綁定微信

② 讓用戶跟個人系統綁定:函數

 登陸認證裝飾器測試

生成的受權二維碼掃碼成功後,會自動跳轉到回調路由連接spa

點擊繼續訪問,獲得callback回調函數返回的結果並渲染到手機html頁面上debug

給用戶推送消息功能

使用場景,公衆號發佈文章、公衆號提供購買服務,用戶購買成功後、公衆號須要主動與用戶聯繫的時候就須要給關注公衆號並已經受權的用戶發送信息,即推送消息htm

路由:

模板形式推送消息

簡單給單用戶推送信息功能的實現,這裏須要再進一步思考一下,如何給多用戶或者所有用戶推送消息?

相關文章
相關標籤/搜索