今天,我們要解讀是官方運營文檔,包括小程序的「運營規(guī)范」和「常見拒絕情形」。
解讀后全文篇幅不到原文檔的三分之一,希望能幫小程序開發(fā)者節(jié)省閱讀文檔的時間,同時,避開小程序開發(fā)中的大坑。
【你的小程序能過審嗎?】
想做一個微信小程序?有想法是很好,但是在動手之前,需要注意你的想法適不適合做成微信小程序。
以下是微信官方禁止的小程序類別表:
非法、違反公序良俗等
功能過于簡單
以傳播謠言為目的
測試抽簽(星座血緣等等)
以分級推銷為目的
微信已有的功能(比如漂流瓶等)
恐怖性質(zhì)較強(會給用戶帶來恐懼感)
要求用戶越獄/root 后才能使用
除此之外,不在小程序服務(wù)范圍的類別也無法通過審核。在此特意提醒大家:在開發(fā)之前,一定要檢查小程序的分類是否能夠通過審核。
設(shè)計注意事項
想法有了,接下來就是設(shè)計小程序的功能和界面。
在設(shè)計的過程中,除了界面需要遵循官方的設(shè)計文檔外,功能設(shè)計上也有許多需要注意的事情。
1. 核心功能
微信官方希望小程序能以最快的速度解決用戶發(fā)出的任務(wù)。因此,在功能設(shè)計上,小程序必須以解決問題為核心。
微信團隊規(guī)定,小程序必須將核心功能前置,即用戶打開小程序后,進入核心功能不得超過兩次點擊。
此外,每個頁面都有唯一一個功能,在頁面設(shè)計的過程中,頁面的跳轉(zhuǎn)必須符合用戶的預(yù)期。
如果小程序頁面中含有太多與主要功能無關(guān)的功能,就比較容易被拒絕。這點在設(shè)計中值得注意。
2. 廣告
在設(shè)計文檔中提到對廣告和推廣的限制。
而在微信官方的運營文檔中,廣告可以說是被嚴格限制的。
如果要在小程序中做推廣,不可對用戶造成嚴重的騷擾:首先不要投放全屏廣告,也不能讓廣告在頁面的主要部分被凸顯。
在設(shè)計階段,務(wù)必嚴格按照官方設(shè)計文檔來進行。如果還想知道小程序中怎樣的廣告是可以接受的,那么微信官方的朋友圈廣告和公眾號末尾廣告都可以作為參考。
3. 信息收集與處理
微信官方對使用小程序收集和處理信息的行為,進行了嚴格規(guī)定。
首先,在小程序與服務(wù)器交換數(shù)據(jù)時,所有數(shù)據(jù)都必須通過加密的 HTTPS 443 進行連接。
在收集數(shù)據(jù)的時候,需要明確告知用戶數(shù)據(jù)收集的內(nèi)容和目的,由用戶決定是否提交數(shù)據(jù)。
如果小程序有外部分享功能(如分享至微博等),也需要明確告知用戶小程序正在分享、分享的內(nèi)容是什么等等。
在設(shè)計的過程中,建議在用于提交數(shù)據(jù)的元素(例如文本框等)中,需要對用戶提交的數(shù)據(jù)進行明顯的提示,不要出現(xiàn)含糊不清的情況。
如果小程序帶有持續(xù)性位置數(shù)據(jù)獲取功能,也需要在設(shè)計中有明顯提示。例如,增加「正在獲取位置信息」的文案,或是在小程序中展示帶有相同意義的 icon。
如果有能力,開發(fā)者可以與用戶簽訂 ToS(Term of Services,服務(wù)協(xié)議)以及隱私聲明等方式,來提示用戶數(shù)據(jù)使用的目的等。
4. (被禁止的)誘導(dǎo)
小程序在功能設(shè)計的時候,萬不可誘導(dǎo)用戶先關(guān)注某些公眾號或小程序,才能使用功能。
目前,許多 app(特別是在 Android)有一種「自定義組件」的方式,即下載安裝主程序(本體)之后,用戶可以依照自己的需要下載安裝其他組件,以完成功能。
在 iOS 和 Android 上,這種方式有助于壓縮應(yīng)用體積并提高運行效率。但在小程序中,這種行為涉嫌誘導(dǎo)關(guān)注。所以我們建議:用一個獨立小程序直接完成所有任務(wù)。
例如「歡迎掃碼關(guān)注 xxx 公眾號」「歡迎掃碼下載 xxx 應(yīng)用」「關(guān)注或下載 xxx方可查看」,以及「不關(guān)注 xxx 不是中國人」這種事情還是少干為妙。
5. 運維功能
在功能設(shè)計的過程中,需要注意添加一些運維性功能。
所有的小程序都需要有應(yīng)用內(nèi)反饋機制,以便用戶在應(yīng)用內(nèi)進行問題反饋。在設(shè)計和規(guī)劃時,這個功能就應(yīng)該被考慮在內(nèi)。
對于社區(qū)及 UGC 小程序,小程序內(nèi)也需要提供舉報(報告疑慮)機制,以便管理員能夠即時對違反 ToS 及相關(guān)法律法規(guī)內(nèi)容進行處理。
開發(fā)注意事項
設(shè)計完小程序,總算可以步入開發(fā)階段了。
微信官方提供的運營文檔中,明確標明了審核時需要提交一份技術(shù)說明文檔。目前尚不清楚是需要在提交審核的時候提交,還是在審核人員要求時才需要提交。
所以,在小程序的開發(fā)過程中,開發(fā)人員需要注意記錄每一個功能點,包括功能名稱、觸發(fā)位置、實現(xiàn)手段等等,以便于在審核時進行提交。對于功能較多的小程序,這部分的總結(jié)工作更需要留意。
對于包含用戶中心功能,或需要用戶登錄才能使用某些功能的小程序,需要在技術(shù)說明文檔中提供一份用于審核的用戶名和密碼,以便審核人員能夠完整審核小程序。
我們建議:在開發(fā)的過程中提供一個供審核人員使用的入口。
開發(fā)的最后,還需要檢查小程序本身能否正常運行。如果審核時小程序出現(xiàn)嚴重的不正常情況,是不能通過審核的。
有多媒體播放功能的小程序還需檢查是否有多媒體意外自動播放的情況,自動播放多媒體也是審核被拒絕的原因之一。
審核之前,你需要注意
只有拿到了 App ID 的小程序才能進行調(diào)試,并提交審核。
在此之前,還需要完成小程序的資料填寫等過程。
填寫資料時,小程序的名稱除了不能與現(xiàn)有的公眾號重名之外,還需要注意以下幾個方面:
名稱需要與小程序相關(guān)
不能直接起名為泛名稱,類似「電話」、「短信」、「郵件」等
不能出現(xiàn)新廣告法明令禁止或其他無關(guān)的詞語
對于預(yù)留名稱,需要提交額外資料進行審核
上傳小程序 Logo(頭像)時,圖片需保持簡潔、清晰、可辨識。同時,微信官方不建議在小程序 Logo 上加背景和邊框等(類似一些 app 處理 iOS 應(yīng)用圖標的情況)。
此外,小程序簡介需要與小程序本身有相關(guān)性,即介紹小程序的功能和作用。
再次提醒:提交審核前,請以正常用戶的身份再測試一次小程序。
運營
如果通過了審核,那么,你的小程序就可以正式上線了,恭喜!
但是,未來的運營中也有許多情況需要多加留意,以免小程序被勒令取消發(fā)布。
1. 內(nèi)容運營
在日常的運營過程中,小程序的內(nèi)容不能出現(xiàn)以下信息:
違法、違規(guī)
謠言、虛假不實的消息等
誘導(dǎo)性信息(誘導(dǎo)關(guān)注公眾號、添加小程序)
造成騷擾的信息,或進行惡意營銷
會對用戶造成恐懼的信息
此外,如果你的小程序有 UGC 功能,則需要及時審核,以便盡早發(fā)現(xiàn)違規(guī)內(nèi)容,避免小程序因為以上違規(guī)內(nèi)容的傳播而帶來不必要的麻煩。
2. 信息安全
不能在未經(jīng)用戶同意的前提下,擅自轉(zhuǎn)移或銷毀用戶數(shù)據(jù)。如果小程序的生命周期結(jié)束或被收購,那么,小程序的運營方需要為用戶提供數(shù)據(jù)處理的解決方案。
不能私下買賣和泄露用戶在小程序中提交的數(shù)據(jù),未經(jīng)用戶同意對外展示的資料也不允許公開。
總之,在小程序中使用數(shù)據(jù)會受到嚴格的控制,開發(fā)者需要尊重用戶對于數(shù)據(jù)的控制權(quán)并保障數(shù)據(jù)安全。
3. 模板消息
小程序具有模板消息推送能力。通過模板消息功能,小程序可以向用戶推送重要通知。
需要注意的是,小程序中的模板消息只具有通知功能。而且,觸發(fā)特定事件(如生成訂單等)后,小程序才能向用戶推送消息。
小程序主動發(fā)送模板消息,或誘導(dǎo)用戶觸發(fā)模板消息的行為,都違反了相關(guān)條例中的說明。
微信官方更傾向于將模板消息作為一種通知手段,而非一種推廣方式。如果小程序違規(guī)使用模板消息,微信團隊會對小程序做出處罰,甚至?xí)屝〕绦蛳录堋?br>
4. 服務(wù)可靠性
如果小程序的運行依賴運營方提供的服務(wù)器,那么運營方需要保證服務(wù)器的穩(wěn)定。不穩(wěn)定的服務(wù)器不僅會影響用戶體驗,而且可能會讓小程序下架。
對于更新周期較長的小程序,建議運營方時常登錄小程序公眾號后臺,以免小程序因長期不登錄而被下架。
某些小程序可能會通過熱更新的形式動態(tài)加載代碼,以縮短小程序的更新周期。雖然熱更新的內(nèi)容不需要另行經(jīng)過審核,但其中也不能出現(xiàn)任何違規(guī)行為。一旦熱更新的內(nèi)容被發(fā)現(xiàn)違反相關(guān)規(guī)定,那么小程序有可能會被勒令下架。
希望開發(fā)者仔細閱讀文章內(nèi)容,避免未來出現(xiàn)違規(guī)行為,而導(dǎo)致自己的小程序處罰下架。
Hello小程序將與您共同成長。微信號:130870319 QQ群:40726600