微信小程序開發(fā)需要注意的事項
時間:2019-08-08 23:14:35 | 來源:
微信生態(tài)系統(tǒng)平均日活用戶數(shù)已經(jīng)達(dá)到了10億,那么基于微信龐大的用戶群體,小程序也已經(jīng)的普及起來了,越來越多企業(yè)現(xiàn)在都需要做小程序開發(fā),那么微信小程序在開發(fā)過程中都要注意什么呢?
1、小程序名稱可以由中文、數(shù)字、英文。長度在3-20個字符之間,一個中文字等于2個字符。
2、小程序名稱不得與公眾平臺已有的訂閱號、服務(wù)號重復(fù)。如提示重名,請更換名稱進(jìn)行設(shè)置。
3、小程序名稱在帳號信息設(shè)置時完成,請謹(jǐn)慎設(shè)置,一旦設(shè)置暫不支持修改。
4、更換名稱進(jìn)行設(shè)置。如果企業(yè)商標(biāo),組織名稱等名稱被侵權(quán),可通過公眾平臺侵權(quán)投訴流程發(fā)起投訴,取回名稱使用權(quán)。
5、個人開發(fā)者無法申請微信小程序;目前微信僅支持企業(yè)、政府、媒體、其他組織申請。
6、一個主體可以注冊30個,一個綁定身份的開發(fā)者只能創(chuàng)建5個微信小程序。
對于員工來說,請不要隨便借給你的老板你的微信來注冊微信小程序,因為你這樣就沒有機(jī)會了。
對于老板來說,請不要隨便借給你的員工微信來注冊微信小程序,因為你可能要不回來。
7、如果你不是特殊組織,你還是要花300元進(jìn)行認(rèn)證。
即使你對公帳號已經(jīng)驗證,你也需要繳納費用(支持微信支付)進(jìn)行驗證,這樣才能夠打開審核開關(guān),發(fā)布小程序。
微信支付需要微信認(rèn)證后才能使用。
8、服務(wù)器配置每月只有3次修改機(jī)會,謹(jǐn)慎使用。
沒事別亂動下面的配置,一定確定了再動,并且一次性寫完整,不然你改個小標(biāo)點都會浪費你的一次機(jī)會。
9、你的域名、備案、https要準(zhǔn)備好,不然做不了。(服務(wù)器域名需進(jìn)過ICP備案、新備案域名需24小時候才能配置。域名格式只支持雅文大小寫字母、數(shù)字及“-”,不支持IP地址及端口號)
10、小程序頭像、介紹每月只能修改5次,服務(wù)范圍每月只能修改1次。小程序二維碼在第一個版本上線后才能獲得。
11、選用模板消息時,你可用該標(biāo)題的模板搭配不同的關(guān)鍵詞使用,配置提交后關(guān)鍵詞種類和順序?qū)⒉荒苄薷摹?/p>
12、找不到模板關(guān)鍵詞的時候,可以進(jìn)行申請?zhí)砑?。每月可以提?次新關(guān)鍵詞,通過后會被共享。(可以推送自己企業(yè)關(guān)鍵詞)
13、一個小程序賬號只有一個管理員(可修改),可以綁定10位開發(fā)者。
14、重點注意:
開發(fā)版本:使用開發(fā)者工具,可將代碼上傳到開發(fā)版本中。 開發(fā)版本只保留每人最新的一份上傳的代碼。點擊提交審核,可將代碼提交審核。開發(fā)版本可刪除,不影響線上版本和審核中版本的代碼。
審核中版本:只能有一份代碼處于審核中。有審核結(jié)果后可以發(fā)布到線上,也可直接重新提交審核,覆蓋原審核版本。
線上版本:線上所有用戶使用的代碼版本,該版本代碼在新版本代碼發(fā)布后被覆蓋更新。
15、小程序AppSecret只有管理員才能查看,平臺不會明文保存AppSecret。
16、數(shù)據(jù)分析只統(tǒng)計已發(fā)布線上版本使用數(shù)值,同時提供實時統(tǒng)計數(shù)據(jù)。
17、開發(fā)者工具目前提供windows 64 、 windows 32 、 mac版本(版本目前持續(xù)更新迭代中,可能需要常常去update)。
18、內(nèi)測階段,代碼上傳功能僅管理員微信號可操作。
19、書寫代碼后,工具會自動幫助用戶保存當(dāng)前的代碼編輯狀態(tài),直接關(guān)閉工具或者切換到別的項目,并不會丟失已經(jīng)編輯的文件狀態(tài),但需要注意的是,只有保存文件,修改內(nèi)容才會真實的寫到硬盤上,并觸發(fā)實時預(yù)覽。
20、獲取用戶輸入:需要使用組件的屬性bindchange將用戶的輸入內(nèi)容同步到 AppService。
21、腳本內(nèi)不能使用window等對象:
JsCore是一個沒有窗口對象的環(huán)境,所以不能在腳本中使用window,也無法在腳本中操作組件。
22、zepto/jquery 會使用到window對象和document對象,所以無法使用。
23、一個應(yīng)用同時只能打開5個頁面,當(dāng)已經(jīng)打開了5個頁面之后,wx.navigateTo不能正常打開新頁面。請避免多層級的交互方式,或者使用wx.redirectTo。
24、樣式表不支持級聯(lián)選擇器:
WXSS支持以.開始的類選擇器;可以使用標(biāo)簽選擇器,控制同一類組件的樣式。
25、本地資源無法通過 css 獲?。?/p>
background-image:可以使用網(wǎng)絡(luò)圖片,或者 base64,或者使用標(biāo)簽。
26、修改窗口的背景色:
使用 page 標(biāo)簽選擇器,可以修改頂層節(jié)點的樣式。
27、前臺、后臺定義:
當(dāng)用戶點擊左上角關(guān)閉,或者按了設(shè)備Home 鍵離開微信,小程序并沒有直接銷毀,而是進(jìn)入了后臺;
當(dāng)再次進(jìn)入微信或再次打開小程序,又會從后臺進(jìn)入前臺,只有當(dāng)小程序進(jìn)入后臺一定時間,或者系統(tǒng)資源占用過高,才會被真正的銷毀。
28、App() 必須在 app.js 中注冊,且不能注冊多個。
不要在定義于 App() 內(nèi)的函數(shù)中調(diào)用 getApp() ,使用 this 就可以拿到 app 實例。
不要在 onLaunch 的時候調(diào)用 getCurrentPage(),此時 page 還沒有生成。
通過 getApp() 獲取實例之后,不要私自調(diào)用生命周期函數(shù)。
29、tabBar 是一個數(shù)組,只能配置最少2個、最多5個tab,tab 按數(shù)組的順序排序。(底部導(dǎo)航欄)
30、可以設(shè)置各種網(wǎng)絡(luò)請求的超時時間
上海藍(lán)暢信息技術(shù)有限公司成功為多家世界財富500強(qiáng)企業(yè)以及其他著名品牌提供優(yōu)質(zhì)服務(wù),是您靠譜的互聯(lián)網(wǎng)開發(fā)供應(yīng)商。
服務(wù)客戶遍及北京、上海、杭州、深圳、廣州、天津、青島、南京、寧波、蘇州、無錫、廈門、重慶、西安等大中型城市及地區(qū) 主要業(yè)務(wù):H5開發(fā),H5外包,微信開發(fā)外包,網(wǎng)站開發(fā)外包,H5游戲開發(fā),小程序開發(fā)外包,APP開發(fā)外包,視頻后期制作等
微信開發(fā)解決方案:醫(yī)藥原料貿(mào)易中的加密訂單系統(tǒng)如何保護(hù)客戶采購隱私
微信小程序如何重塑會展活動管理?展商名錄與觀眾預(yù)約的智慧化解決方案
微信開發(fā)公司:微信積分系統(tǒng)如何助力企業(yè)實現(xiàn)綠色采購轉(zhuǎn)型?
微信開發(fā)公司:食品添加劑企業(yè)如何借力企業(yè)微信社群打造行業(yè)認(rèn)證影響力?