微信小程序分享卡片花樣玩法之私密消息和動態(tài)消息
在一些特殊場景,小程序分享卡片支持了一些特殊能力,用好了這些能力,能讓用戶獲得更好的體驗
私密消息:分享小程序到個人或群之后,該消息只能在被分享者或被分享群內(nèi)打開,不可以二次轉(zhuǎn)發(fā),如圖:分享和發(fā)送到朋友圈都是置灰的
可以用于一些不希望第三者看到的場景,比如帶有隱私或敏感信息的分享
動態(tài)消息:僅使用于組隊場景,分享消息會帶上當(dāng)前組隊的進(jìn)度,如圖,“成員正在加入,當(dāng)前m/n人”只能修改mn,其他文字不能修改,并且mn只能為正整數(shù)
點擊提醒我,在房間滿時會收到服務(wù)通知
原生支持了組隊的全流程,連開始時提醒我都有,可以說是相當(dāng)閉環(huán)了
實現(xiàn)上述兩個功能,首先需要了解:activity_id
activity_id由后端生成,有兩種方案:
1.自建后端生成,在服務(wù)端調(diào)用微信的http接口獲?。ㄐ枰?access_token)
2.云函數(shù)生成,在云函數(shù)環(huán)境調(diào)用api即可生成(無需access_token)
云函數(shù)使用簡單,但是需要小程序關(guān)聯(lián)云開發(fā)并付費(fèi)(費(fèi)用很低)
1.私密消息
調(diào)用下面函數(shù)即可
wx.updateShareMenu({ withShareTicket: true, isPrivateMessage: true, activityId: 'xxx' // 為上面獲取的activity_id })
2.動態(tài)消息
調(diào)用下面函數(shù)即可
wx.updateShareMenu({ withShareTicket: true, isUpdatableMessage: true, activityId: 'xxx' // 為上面獲取的activity_id templateInfo: { parameterList: [{ name: 'member_count', value: '1' // 填實際的已加入人數(shù) }, { name: 'room_limit', value: '3' // 填實際的房間總?cè)藬?shù) }] templateld: 'xxx' // 提醒模版id,文案不同,想叫“開始時”填21B034D08C5615B9889CE362BB957B1EE69A584B,想叫“到齊時”填666F374D69D16C932E45D7E7D9F10CEF6177F5F5 } })
除了4個有注釋的值,其他均不可變
當(dāng)組隊人數(shù)有變化時,通過云函數(shù)調(diào)用openapi.updatableMessage.setUpdatableMsg或者后端調(diào)用微信的http接口(文檔https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/updatable-message/updatableMessage.setUpdatableMsg.html)
調(diào)用后,已分享的卡片狀態(tài)會實時變更。若是到達(dá) 已開始/已到齊 微信會自動給接受了訂閱的用戶發(fā)服務(wù)通知
總結(jié)
到此這篇關(guān)于微信小程序分享卡片花樣玩法之私密消息和動態(tài)消息的文章就介紹到這了,更多相關(guān)小程序私密消息和動態(tài)消息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導(dǎo)出到word后打印
由于時間比較緊,沒多的時候去學(xué)習(xí)研究上述工具包,現(xiàn)在用javascript操作ActiveXObject控件,用替換word模板中的書簽方式解決。2008-06-06無語,javascript居然支持中文(unicode)編程!
無語,javascript居然支持中文(unicode)編程!...2007-04-04JS實現(xiàn)禁止高頻率連續(xù)點擊的方法【基于ES6語法】
這篇文章主要介紹了JS實現(xiàn)禁止高頻率連續(xù)點擊的方法,通過事件監(jiān)聽結(jié)合定時器實現(xiàn)針對高頻率點擊的限制操作,該功能基于ES6語法實現(xiàn),需要的朋友可以參考下2017-04-04Echarts餅圖樣式之添加內(nèi)圈陰影達(dá)到立體效果
餅圖主要是通過扇形的弧度表現(xiàn)不同類目的數(shù)據(jù)在總和中的占比,它的數(shù)據(jù)格式比柱狀圖更簡單,這篇文章主要給大家介紹了關(guān)于Echarts餅圖樣式之添加內(nèi)圈陰影達(dá)到立體效果的相關(guān)資料,文中還介紹了echarts餅圖外部陰影設(shè)置的方法,需要的朋友可以參考下2024-02-02JavaScript中setInterval的用法總結(jié)
這篇文章主要是對JavaScript中setInterval的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11詳解JavaScript基礎(chǔ)知識(JSON、Function對象、原型、引用類型)
這篇文章主要介紹了JavaScript基礎(chǔ)知識(JSON、Function對象、原型、引用類型)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-01-01JavaScript中json數(shù)組查找數(shù)據(jù)的幾種方式(含模糊查找)
這篇文章主要給大家介紹了關(guān)于JavaScript中json數(shù)組查找數(shù)據(jù)的幾種方式,文中包括模糊查找,文中給出了詳細(xì)的代碼示例,對大家學(xué)習(xí)或者使用json具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09