知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >
3分鐘實(shí)現(xiàn)小程序模版消息推送 | 基于Bmob后端云
發(fā)表時(shí)間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):76
###作為小程序的開發(fā)者你一定會(huì)遇到這樣子的需求:
例如:
- 當(dāng)用戶購(gòu)買后,你想向用戶發(fā)送消息提醒用戶已經(jīng)發(fā)貨;
- 當(dāng)用戶購(gòu)買VIP后,你想向用戶發(fā)送消息提醒用戶升級(jí)成功;
- 當(dāng)你的小程序更新后,你想向用戶發(fā)送消息提醒用戶更新的功能點(diǎn).....等等都需要用到微信小程序的消息推送功能
如果你想實(shí)現(xiàn)微信的消息推送功能,必須要在后端處理一系列與微信的交互(access_token,openid,fromId),存儲(chǔ)還有進(jìn)行有效性的驗(yàn)證,**但是如果用了Bmob的小程序SDK**,僅需要前端人員進(jìn)行簡(jiǎn)單幾句代碼的編寫,**前端僅需要獲取 formId,配置好參數(shù)就能發(fā)送模板,無(wú)需任何后端的邏輯處理**。
**模板發(fā)送條件**
1、 支付:當(dāng)用戶在小程序內(nèi)完成過(guò)支付行為,可允許開發(fā)者向用戶在7天內(nèi)推送有限條數(shù)的模板消息(1次支付可下發(fā)1條,多次支付下發(fā)條數(shù)獨(dú)立,互相不影響)
2、提交表單:當(dāng)用戶在小程序內(nèi)發(fā)生過(guò)提交表單行為且該表單聲明為要發(fā)模板消息的,開發(fā)者需要向用戶提供服務(wù)時(shí),可允許開發(fā)者向用戶在7天內(nèi)推送有限條數(shù)的模板消息(1次提交表單可下發(fā)1條,多次提交下發(fā)條數(shù)獨(dú)立,相互不影響)
----------
接下來(lái),就來(lái)手把手教你快速掌握Bmob小程序消息推送功能。
例子:支付訂單后發(fā)送支付成功的通知
1. 先在微信公眾平臺(tái)-小程序設(shè)置好自己的模板,選擇的是微信自帶的訂單支付成功通知模板``



成功后拿到模板的ID和關(guān)鍵詞
2. 下載bmob小程序sdk,并引用
[sdk下載地址](https://github.com/bmob/bmob-WeApp-sdk)
在發(fā)送消息的頁(yè)面中引入bmob小程序sdk,這里是在支付的頁(yè)面中引入
```
- //pay.js
var Bmob=require("utils/bmob.js");
Bmob.initialize("appkey", "restkey");
```
在支付成功后的回調(diào)中編寫發(fā)送消息模板的邏輯

[bmob小程序消息模板文檔](https://docs.bmob.cn/data/wechatApp/b_developdoc/doc/index.html#小程序模板消息) 復(fù)制代碼請(qǐng)進(jìn)
參數(shù)fromId必要要在表單提交場(chǎng)景下才能獲取,而且表單必須要設(shè)置report-submit屬性
```
.wxml
<form bindsubmit="settlement" report-submit>
</form>
.js
fromId為event.detail.formId
```
參數(shù)template_id為在微信公眾號(hào)獲取到的模板Id
keyword填寫模板中對(duì)應(yīng)的關(guān)鍵詞
3. 發(fā)送成功后會(huì)收到以下消息

###看到這里,有沒(méi)有發(fā)現(xiàn)這個(gè)過(guò)程中,是完全不涉及后端開發(fā)的?
簡(jiǎn)單來(lái)說(shuō)僅需要一個(gè)sdk中的發(fā)送函數(shù)**sendMessage**
```
Bmob.sendMessage(temp).then(function (obj) {
console.log('發(fā)送成功');
},function (err) {
common.showTip('失敗' + err)
});
```
再進(jìn)行簡(jiǎn)單的參數(shù)配置就能輕松實(shí)現(xiàn)微信的消息模板推送功能,so easy!
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序制作
- 網(wǎng)絡(luò)公司哪家好
- 云南小程序代建
- flex
- 云南軟件公司
- 楚雄小程序開發(fā)
- 花農(nóng)小程序
- 小程序技術(shù)
- 百度快速排名
- 報(bào)廢車拆解管理系統(tǒng)
- 模版信息
- 網(wǎng)站收錄
- 汽車回收系統(tǒng)
- 云南網(wǎng)絡(luò)推廣
- 網(wǎng)站建設(shè)高手
- 百度小程序開發(fā)
- 汽車拆解管理系統(tǒng)
- 云南網(wǎng)絡(luò)營(yíng)銷顧問(wèn)
- 網(wǎng)站建設(shè)費(fèi)用
- 云南小程序開發(fā)報(bào)價(jià)
- 小程序設(shè)計(jì)
- 保險(xiǎn)網(wǎng)站建設(shè)公司
- 小程序被攻擊
- 昆明網(wǎng)站制作
- 公眾號(hào)模板消息
- 小程序模板開發(fā)公司
- 電商網(wǎng)站建設(shè)
- 微信小程序開發(fā)入門課程
- 小程序
- 云南小程序公司