微信公眾號(hào)和小程序都有接收消息并回復(fù)消息的功能,有的消息回復(fù)是在微信內(nèi)設(shè)置,有的則的通過(guò)網(wǎng)站程序控制的消息回復(fù),比方公眾號(hào)回復(fù)的消息可以是公眾號(hào)內(nèi)管理設(shè)置的回復(fù)消息,回復(fù)的消息的觸發(fā)可以是點(diǎn)擊公眾號(hào)底部菜單觸發(fā),也可以是給公眾號(hào)發(fā)送特定的消息內(nèi)容觸發(fā)等等,除了公眾號(hào)管理設(shè)置的消息回復(fù)內(nèi)容還有的就是外部跳轉(zhuǎn),例如公眾號(hào)觸發(fā)跳轉(zhuǎn)到微信小程序或者跳轉(zhuǎn)到手機(jī)網(wǎng)站也同樣可以實(shí)現(xiàn),以下是大概的消息推送所經(jīng)流程
流程:微信客戶端(消息開(kāi)始發(fā)送)→微信服務(wù)器→網(wǎng)站服務(wù)器→網(wǎng)站程序(處理后消息開(kāi)始返回)→網(wǎng)站服務(wù)器→微信服務(wù)器→微信客戶端
微信客戶端發(fā)送文字或語(yǔ)音等內(nèi)容的消息到微信服務(wù)器,微信服務(wù)器轉(zhuǎn)發(fā)消息到網(wǎng)站服務(wù)器,網(wǎng)站服務(wù)器內(nèi)的網(wǎng)站程序文件處理接收的消息內(nèi)容,消息處理后自動(dòng)識(shí)別并讀取該內(nèi)容對(duì)應(yīng)的執(zhí)行命令,命令執(zhí)行并返回消息通過(guò)網(wǎng)站服務(wù)器返回到微信服務(wù)器,微信服務(wù)器再次轉(zhuǎn)發(fā)網(wǎng)站回復(fù)的消息內(nèi)容到微信客戶端。消息推送和得到返回消息的內(nèi)容可以是文字、圖片、視頻、購(gòu)買回執(zhí)、序列號(hào)、驗(yàn)證等等