日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Bmob小程序模板消息

發布時間:2024/3/24 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bmob小程序模板消息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三分鐘實現小程序模版消息推送 | 基于Bmob后端云

作為小程序的開發者你一定會遇到這樣子的需求:

例如:

  • 當用戶購買后,你想向用戶發送消息提醒用戶已經發貨;
  • 當用戶購買VIP后,你想向用戶發送消息提醒用戶升級成功;
  • 當你的小程序更新后,你想向用戶發送消息提醒用戶更新的功能點…..等等都需要用到微信小程序的消息推送功能

如果你想實現微信的消息推送功能,必須要在后端處理一系列與微信的交互(access_token,openid,fromId),存儲還有進行有效性的驗證,但是如果用了Bmob的小程序SDK,僅需要前端人員進行簡單幾句代碼的編寫,前端僅需要獲取 formId,配置好參數就能發送模板,無需任何后端的邏輯處理

模板發送條件
1、 支付:當用戶在小程序內完成過支付行為,可允許開發者向用戶在7天內推送有限條數的模板消息(1次支付可下發1條,多次支付下發條數獨立,互相不影響)
2、提交表單:當用戶在小程序內發生過提交表單行為且該表單聲明為要發模板消息的,開發者需要向用戶提供服務時,可允許開發者向用戶在7天內推送有限條數的模板消息(1次提交表單可下發1條,多次提交下發條數獨立,相互不影響)


接下來,就來手把手教你快速掌握Bmob小程序消息推送功能。

例子:支付訂單后發送支付成功的通知

  • 先在微信公眾平臺-小程序設置好自己的模板,選擇的是微信自帶的訂單支付成功通知模板“

    成功后拿到模板的ID和關鍵詞

  • 下載bmob小程序sdk,并引用
    sdk下載地址

  • 在發送消息的頁面中引入bmob小程序sdk,這里是在支付的頁面中引入

    - //pay.jsvar Bmob=require("utils/bmob.js"); Bmob.initialize("appkey", "restkey");

    在支付成功后的回調中編寫發送消息模板的邏輯

    bmob小程序消息模板文檔 復制代碼請進

    參數fromId必要要在表單提交場景下才能獲取,而且表單必須要設置report-submit屬性

    ```.wxml<form bindsubmit="settlement" report-submit></form>.jsfromId為event.detail.formId ```

    參數template_id為在微信公眾號獲取到的模板Id
    keyword填寫模板中對應的關鍵詞

  • 發送成功后會收到以下消息
  • 看到這里,有沒有發現這個過程中,是完全不涉及后端開發的?

    簡單來說僅需要一個sdk中的發送函數sendMessage

    Bmob.sendMessage(temp).then(function (obj) {console.log('發送成功'); },function (err) {common.showTip('失敗' + err) });

    再進行簡單的參數配置就能輕松實現微信的消息模板推送功能,so easy!

    總結

    以上是生活随笔為你收集整理的Bmob小程序模板消息的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。