不啰嗦,我們直接開始!
本文使用體驗版小程序進行調(diào)試。
一、開發(fā)前小程序準備:
1、登錄微信公眾平臺
點開下面鏈接,使用微信掃碼
微信公眾平臺
然后選擇一個小程序并登錄
2、在小程序后臺找到Appid、AppSecret、Token、EncodingAESKey等參數(shù)
AppSecret忘記了可以自行重置
往下翻,在消息推送這兒能看到Token、EncodingAESKey、數(shù)據(jù)格式
3、選用訂閱消息模板,找到模板ID
在"公共模板庫"選用一個模板
"公共模板庫"沒有合適的話,可以在最后一頁進行申請,這里就不進行申請了
選用模板后可以自行勾選關(guān)鍵詞,沒有合適的關(guān)鍵詞也可以申請
?選好模板后在“我的模板”中就能看到了,同時記住模板ID
二、小程序上添加授權(quán)彈窗
官方文檔
注意低版本訂閱消息api必須在點擊事件中觸發(fā),一般可做成顯示一個按鈕,友好的提示用戶,然后再讓用戶點擊按鈕去手動觸發(fā)訂閱。
我這里就隨便找了個頁面在一個點擊事件上添加了授權(quán)彈窗,不要糾結(jié)命名,頁面是前端做的(瘋狂甩鍋ing)。
事件定義
微信開發(fā)者工具中的效果
真機效果
三、引用第三方sdk,集成訂閱消息推送
我這兒是集成訂閱消息推送到已有的系統(tǒng)消息中,通過配置是否發(fā)送訂閱消息進行分發(fā),具體實現(xiàn)各工程不一樣,我這兒就不展示了。
1、pom引入第三方sdk
引入第三方sdk,我們就只需要封裝好消息發(fā)送的核心代碼,微信相關(guān)的token及其他信息的維護就交給sdk,我們不用關(guān)注(但是原理要知道)。
sdk的作者:GitHub
com.github.binarywang weixin-java-miniapp 4.1.02、核心代碼(有注釋)
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進入阿里一直到現(xiàn)在。
深知大多數(shù)軟件測試工程師,想要提升技能,往往是自己摸索成長或者是報班學習,但對于培訓機構(gòu)動則幾千的學費,著實壓力不小。自己不成體系的自學效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年軟件測試全套學習資料》,初衷也很簡單,就是希望能夠幫助到想自學提升又不知道該從何學起的朋友,同時減輕大家的負擔。
既有適合小白學習的零基礎資料,也有適合3年以上經(jīng)驗的小伙伴深入學習提升的進階課程,基本涵蓋了95%以上軟件測試開發(fā)知識點,真正體系化!
由于文件比較大,這里只是將部分目錄大綱截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學習筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且后續(xù)會持續(xù)更新
如果你覺得這些內(nèi)容對你有幫助,可以添加V獲?。簐ip1024b (備注軟件測試)
一個人可以走的很快,但一群人才能走的更遠。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎掃碼加入我們的的圈子(技術(shù)交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!文章來源地址http://www.zghlxwxcb.cn/news/detail-858942.html
外鏈圖片轉(zhuǎn)存中…(img-gOzYzpcV-1712767828560)]文章來源:http://www.zghlxwxcb.cn/news/detail-858942.html
一個人可以走的很快,但一群人才能走的更遠。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎掃碼加入我們的的圈子(技術(shù)交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!
到了這里,關(guān)于微信公眾號 - Java推送小程序訂閱消息給用戶_java 通過微信公眾號發(fā)送訂閱通知的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!