背景
小程序由于現(xiàn)在微信生態(tài)的強(qiáng)大,越來(lái)越多的APP都會(huì)依托小程序來(lái)進(jìn)行推廣叁执,匯總了測(cè)試小程序的一些經(jīng)驗(yàn)茄厘,本文重點(diǎn)說(shuō)明小程序相較于H5的區(qū)別。
小程序的獨(dú)特性
1.獲取小程序
1)入口:https://mp.weixin.qq.com/谈宛,使用微信掃描登錄即可
2)選擇版本管理下的開(kāi)發(fā)版本次哈,即為待測(cè)試的版本,使用微信掃描之后即可獲得體驗(yàn)版的小程序
2.小程序的微信授權(quán)
由于微信的要求吆录,所有的小程序的操作必須得先得到用戶的授權(quán)亿乳,故微信端打開(kāi)小程序的時(shí)候必須先獲得用戶的授權(quán),未授權(quán)的情況下小程序的相關(guān)操作都無(wú)法操作。
3.小程序的消息通知
1)微信授權(quán)完成后葛假,會(huì)進(jìn)行一次消息推送選擇,是小程序頁(yè)面所有點(diǎn)擊事件匯總的消息推送滋恬。用戶選擇了允許的話聊训,后續(xù)任何點(diǎn)擊事件都不能再出現(xiàn)消息消息的彈窗。用戶選擇了取消的話恢氯,后續(xù)點(diǎn)擊了有消息推送埋點(diǎn)的事件會(huì)再次喚起消息推送頁(yè)面带斑,提示用戶再次進(jìn)行選擇。
2)取消1)中的所有點(diǎn)擊事件匯總的消息推送勋拟,直接依托點(diǎn)擊了有消息推送埋點(diǎn)的事件喚起消息推送頁(yè)面勋磕,提示用戶進(jìn)行選擇。
4.小程序的分享
1)頂部自帶的敢靡。挂滓。。進(jìn)行頁(yè)面的分享
2)點(diǎn)擊頁(yè)面的button喚起
5.小程序的刷新功能
下拉頁(yè)面之后會(huì)自動(dòng)刷新小程序的頁(yè)面
6. 取消小程序的登錄態(tài)
1)點(diǎn)擊小程序頂部的圈啸胧,進(jìn)入小程序調(diào)試頁(yè)面赶站,選擇開(kāi)發(fā)調(diào)試頁(yè)面
2)按照截圖所示,點(diǎn)擊wx.clearStorage()后可清除登錄態(tài)
PS.點(diǎn)擊后登錄態(tài)依舊無(wú)法消除的話纺念,可以在log中截圖所示的地方輸入wx. clearStorage({success:function(e){ console.log(e)}});
7.微信小程序上需檢查昵稱帶有表情包的時(shí)候贝椿,生成第三方賬號(hào)顯示上有無(wú)問(wèn)題;昵稱過(guò)長(zhǎng)是否會(huì)影響到消息的服務(wù)通知