在微信小程序正式上線后,要求大家在制作完小程序后將代碼上傳至微信官方進(jìn)行審核。微信不僅會(huì)審核小程序里面是否有違規(guī)的地方,而且也會(huì)審核代碼的規(guī)范性,那么到底微信小程序?qū)徍艘?guī)則說(shuō)明是什么樣的呢? 微信小程序?qū)徍艘?guī)則說(shuō)明:
一、可用性和完整性:
1、提交的小程序須是一個(gè)完成品,不能是測(cè)試版,可以流暢打開(kāi),可以穩(wěn)定運(yùn)行。
2、本身會(huì)崩潰,或小程序程序會(huì)造成微信客戶(hù)端崩潰的,將會(huì)被拒絕。
3、存在嚴(yán)重Bug的小程序(如無(wú)法添加和打開(kāi)、無(wú)法返回和退出、卡頓嚴(yán)重等),將會(huì)被拒絕。
4、若小程序中存在帳號(hào)體系,需提供小程序測(cè)試號(hào),它包含用戶(hù)帳號(hào)和密碼,確保這個(gè)帳號(hào)可以體驗(yàn)所有功能。
二、用戶(hù)隱私和數(shù)據(jù)安全:
1、 在收集和使用用戶(hù)任何數(shù)據(jù)時(shí),必須明確告知用戶(hù)該數(shù)據(jù)的用途,確保經(jīng)過(guò)用戶(hù)明確同意和授權(quán),并應(yīng)在用戶(hù)同意和授權(quán)的范圍內(nèi)進(jìn)行合理使用。在用戶(hù)注銷(xiāo)帳號(hào)后應(yīng)相應(yīng)刪除相關(guān)數(shù)據(jù)。小程序數(shù)據(jù)包括但不限于獲取地理位置、用戶(hù)通訊錄、用戶(hù)手機(jī)號(hào)碼等。
2、不得在小程序任何頁(yè)面請(qǐng)求或誘導(dǎo)用戶(hù)輸入微信用戶(hù)的用戶(hù)名或密碼。
3、不得將搜索小程序功能加入小程序。
4、不得在程序中進(jìn)行或?qū)⑿〕绦蚴占降挠脩?hù)數(shù)據(jù)私下進(jìn)行各種形式的出售、轉(zhuǎn)交、交易、越權(quán)披露或泄露。
5、不得在未經(jīng)用戶(hù)授權(quán)同意的情況下,顯示用戶(hù)相關(guān)數(shù)據(jù)。
6、小程序不得要求用戶(hù)降低手機(jī)操作系統(tǒng)安全性后,方能使用相關(guān)功能。
7、如果小程序有需要追蹤用戶(hù)的地理位置的功能,則必須提供退出該位置追蹤的功能和明確指示。
三、技術(shù)實(shí)現(xiàn)規(guī)范性:
1、需要提供小程序文檔和說(shuō)明。
2、禁止視頻、音樂(lè)、語(yǔ)音等多媒體的自動(dòng)播放。
3、安裝或運(yùn)行其他可執(zhí)行的微信小程序代碼的程序,將會(huì)被拒絕。
4、違規(guī)加載或更新代碼,將會(huì)被拒絕。
5、如果小程序有賬戶(hù)系統(tǒng),必須提供能正常使用且易于發(fā)現(xiàn)的“退出”賬戶(hù)選項(xiàng)。
四、UI規(guī)范:
1、符合WeAppUI規(guī)范。
2、小程序頁(yè)面內(nèi)的浮層和彈窗可關(guān)閉。
3、小程序的界面必須遵守微信的外觀和功能,不能提供改變微信外觀和功能的產(chǎn)品體驗(yàn)。
4、小程序的界面不得模仿系統(tǒng)通知或警告誘導(dǎo)用戶(hù)點(diǎn)擊。
5、小程序頭像logo需使用透明或有色背景。如果使用白色背景,則需要使用有色邊框