欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

3分鐘實(shí)現(xiàn)小程序模版消息推送 | 基于Bmob后端云 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(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è)置好自己的模板,選擇的是微信自帶的訂單支付成功通知模板``

        1.png
2.png
3.png
    成功后拿到模板的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ā)送消息模板的邏輯
4.png

[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ì)收到以下消息
5.jpg


###看到這里,有沒(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)案例查看更多