摘要:此教程將帶領(lǐng)大家體驗(yàn)這個(gè)新功能,實(shí)現(xiàn)一個(gè)微信消息推送類型的觸發(fā)器。進(jìn)入公眾號后臺點(diǎn)擊開發(fā)基本配置服務(wù)器配置,同步配置成知曉云消息推送的相關(guān)配置,完成配置后,微信消息推送類型的觸發(fā)器方可使用。
知曉云新推出「消息推送」功能,該功能通過「消息推送」類型的觸發(fā)器接收微信推送過來的消息,開發(fā)者可以對此消息實(shí)行相關(guān)操作。
此教程將帶領(lǐng)大家體驗(yàn)這個(gè)新功能,實(shí)現(xiàn)一個(gè)「微信消息推送」類型的觸發(fā)器。
該觸發(fā)器將會在消費(fèi)者核銷微信優(yōu)惠券的時(shí)候觸發(fā),并調(diào)用一個(gè)云函數(shù)。調(diào)用的云函數(shù)會將核銷的相關(guān)信息保存在一個(gè)特定的數(shù)據(jù)表中,由此來記錄公眾號卡券的使用情況。
一、開通知曉云消息推送功能知曉云控制臺 -> 設(shè)置 -> 小程序,拉到最底找到「消息推送」,點(diǎn)擊 立即開通,即可開通消息推送功能:
開通之后需要將消息推送的相關(guān)配置項(xiàng)配置到小程序或者公眾號后臺,此教程為實(shí)現(xiàn)接收微信卡券核銷事件的消息的功能,所以需要將配置項(xiàng)配置到公眾號后臺。
進(jìn)入公眾號后臺 點(diǎn)擊開發(fā)->基本配置->服務(wù)器配置,同步配置成知曉云消息推送的相關(guān)配置,完成配置后,微信消息推送類型的觸發(fā)器方可使用。
▲ 知曉云配置項(xiàng)
▲ 微信公眾平臺配置項(xiàng)二、創(chuàng)建云函數(shù)
后面我們會創(chuàng)建一個(gè)動作類型為「云函數(shù)」的觸發(fā)器,所以我們需要先創(chuàng)建一個(gè)云函數(shù),供觸發(fā)器使用。
現(xiàn)在我們創(chuàng)建一個(gè)云函數(shù),用于用戶在核銷卡券的事件觸發(fā)時(shí)調(diào)用該云函數(shù)操作數(shù)據(jù)表,將微信推送過來的核銷的相關(guān)數(shù)據(jù)保存到相關(guān)到表中。
云函數(shù) user_consume_card.js,tableID 必須是已存在 table (需要提前在知曉云控制臺創(chuàng)建表),并且有 data 中相應(yīng)字段的列,否則將創(chuàng)建不成功。
微信消息推送觸發(fā)器返回的數(shù)據(jù)可在云函數(shù)的第一個(gè)參數(shù) event.data 獲取到,具體返回的數(shù)據(jù)有哪些可以查看微信開發(fā)者文檔。例如卡券核銷的返回?cái)?shù)據(jù)如下,只是觸發(fā)器將微信的 XML 格式的數(shù)據(jù)轉(zhuǎn)換成了 JSON 格式。
三、創(chuàng)建觸發(fā)器添加一個(gè)「微信消息推送」類型的觸發(fā)器,該觸發(fā)器會在指定的條件觸發(fā)時(shí)觸發(fā)該觸發(fā)器,點(diǎn)擊 引擎 -> 觸發(fā)器 -> 添加 。
1.觸發(fā)器配置,觸發(fā)器類型一定要選擇「微信消息推送」
2.觸發(fā)條件設(shè)置
這一步需要填寫公眾號的 AppID ,ID 的獲取需要進(jìn)入「公眾號平臺」,點(diǎn)擊 開發(fā)->基本配置->服務(wù)器配置 即可看到 AppID。
參數(shù)規(guī)則: 觸發(fā)觸發(fā)器的參數(shù)規(guī)則可以填寫微信事件名稱,如果需要查看相關(guān)事件名稱可以查看微信卡券事件推送教程。
此教程為卡券核銷事件推送,因此觸發(fā)條件就為 evnet = user_consume_card 的事件:
3.動作
動作類型選擇云函數(shù),當(dāng)然你也可以選擇其他的動作類型,選中我們創(chuàng)建云函數(shù)步驟中創(chuàng)建的云函數(shù),配置好之后,當(dāng)用戶核銷卡券時(shí)即會觸發(fā)該觸發(fā)器,并調(diào)用對應(yīng)的云函數(shù)。至此,我們的微信消息推送觸發(fā)器的 Demo 就完成了。
后續(xù)需要通過創(chuàng)建卡券,并核銷卡券觸發(fā)該觸發(fā)器:
四、創(chuàng)建優(yōu)惠券接下來我們來制作微信卡券,制券成功并核銷后,將觸發(fā)我們上面創(chuàng)建的觸發(fā)器。
1.制券
微信公眾平臺 -> 卡券功能 -> 優(yōu)惠券,點(diǎn)擊「新建優(yōu)惠券」,并選擇卡券類型
填寫卡券詳細(xì)信息
注意選擇合適的「核銷方式」,這關(guān)聯(lián)到后面的核銷可以采用那種方式進(jìn)行核銷。填寫好相關(guān)信息點(diǎn)擊下一步進(jìn)入到「使用設(shè)置」,填寫相關(guān)信息后提交審核。
2.投放
審核通過后即可投放,支持二維碼、公眾號圖文、群發(fā)、搖周邊等多種形式投放,這里選擇下載二維碼進(jìn)行投放
消費(fèi)者掃碼領(lǐng)取優(yōu)惠券,點(diǎn)擊「立即使用」顯示優(yōu)惠券碼,如果在第三步中「使用設(shè)置」的「核銷方式」選擇了二維碼或者條形碼,則會以優(yōu)惠券的二維碼或者條形碼 + 卡券號的形式顯示,本教程選擇了「僅卡券號」,所以只顯示了卡券號。
核銷(三種方式)
手機(jī)核銷
網(wǎng)頁核銷
自助核銷
本教程采用手機(jī)核銷,其他核銷方式可在「微信公眾平臺」查看。
添加核銷員之前,店員需要先關(guān)注「卡券商戶助手」公眾號,才能配置核銷權(quán)限:
添加核銷員
添加核銷員后,店員可在「卡券商戶助手」中選擇「掃一掃核銷」|者「卡券號核銷」
五、查看觸發(fā)器觸發(fā)日志卡券核銷之后,可以在知曉云控制臺 -> 引擎 -> 觸發(fā)器,找到之前創(chuàng)建的觸發(fā)器( user_consume_card ),查看日志。
觸發(fā)器調(diào)用云函數(shù),并且創(chuàng)建了一條核銷記錄,可在數(shù)據(jù)表中找到該表進(jìn)行查看。
本文首發(fā)于「知曉云」公眾號:https://mp.weixin.qq.com/s/_w...
如果你還想了解 更多小程序開發(fā)技巧,快速掌握小程序開發(fā)能力。
歡迎掃描下方二維碼關(guān)注「知曉云」,我們會持續(xù)為更新與小程序有關(guān)的實(shí)戰(zhàn)教程哦~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/100534.html
摘要:此次教程將再次帶領(lǐng)大家體驗(yàn)消息推送,實(shí)現(xiàn)另一個(gè)微信消息推送的觸發(fā)器,關(guān)于自動回復(fù)小程序客服消息的。我們需要通過控制臺引擎觸發(fā)器添加創(chuàng)建一個(gè)觸發(fā)器,這個(gè)觸發(fā)器將幫助我們在設(shè)置好的條件被觸發(fā)的情況下運(yùn)行云函數(shù)來實(shí)現(xiàn)用戶消息的自動回復(fù)。 在上次推送完「卡券核銷消息推送」的教程后,我們決定再多出點(diǎn)教程。 此次教程將再次帶領(lǐng)大家體驗(yàn)「消息推送」,實(shí)現(xiàn)另一個(gè)「微信消息推送」的觸發(fā)器,關(guān)于自動回復(fù)小...
摘要:最近公司有個(gè)項(xiàng)目需要在上面發(fā)放代金券,研究了好幾天微信公眾平臺和商戶平臺的文檔,梳理下微信卡券和代金券之間的聯(lián)系。 最近公司有個(gè)項(xiàng)目需要在H5上面發(fā)放代金券,研究了好幾天微信公眾平臺和商戶平臺的文檔,梳理下微信卡券和代金券之間的聯(lián)系。以下微信公眾平臺簡稱mp平臺,商戶平臺簡稱pay平臺。mp平臺開發(fā)文檔pay平臺開發(fā)文檔 mp與pay的關(guān)系 嚴(yán)格來講,mp和pay平臺是屬于兩套不一樣的...
摘要:淺析微信支付前篇大綱本文是淺析微信支付系列文章的第一篇,主要會介紹一下為何寫下這個(gè)系列以及對于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。下面講一下我是如何去學(xué)習(xí)微信支付的。 淺析微信支付:前篇大綱 本文是【淺析微信支付】系列文章的第一篇,主要會介紹一下為何寫下這個(gè)系列以及對于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。 以下會分幾個(gè)步驟講一下我學(xué)習(xí)微信支付的過程,也是一部辛酸史,也是希望朋友們不要再次跌進(jìn)...
摘要:使用觸發(fā)器自動根據(jù)微信支付回調(diào)更新可以保證無論何種情況下,數(shù)據(jù)中保存的都是最終用戶實(shí)際支付的金額。想要實(shí)現(xiàn)這個(gè)功能,則要將觸發(fā)器和云函數(shù)進(jìn)行搭配使用了。 showImg(https://segmentfault.com/img/remote/1460000018649967?w=2160&h=918);本文主要側(cè)重于講述小程序在線支付功能中的編程思想和編程模式,并在必要的地方提供關(guān)鍵代...
摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識的同學(xué)官網(wǎng)訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開發(fā)者工具之初中級培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開發(fā)者工具之初中級培訓(xùn)教...
閱讀 3019·2021-09-22 15:54
閱讀 1943·2019-08-30 15:53
閱讀 2331·2019-08-29 16:33
閱讀 1474·2019-08-29 12:29
閱讀 1440·2019-08-26 11:41
閱讀 2432·2019-08-26 11:34
閱讀 3038·2019-08-23 16:12
閱讀 1479·2019-08-23 15:56