微信小程式的興起讓許多無法負擔傳統APP開發費用的企業看到了曙光。有些企業在有技術團隊和App開發經驗的基礎上轉移開發重點,有些企業則藉助這款無需程式碼直接產生的微信小程式開發工具進行迅速開發。那麼微信小程式開發需要注意哪些事項呢?
1、小程式名稱可以由中文、數字、英文。長度在3-20個字元之間,一個中文字等於2個字元。
2、小程式名稱不得與公眾平台已有的訂閱號碼、服務號碼重複。如提示重名,請更換名稱進行設定。
3、小程式名稱在帳號資訊設定時完成,請謹慎設置,一旦設定暫不支援修改。
4、更換名稱進行設定。若企業商標,組織名稱等名稱被侵權,可透過公眾平台侵權投訴流程發起投訴,取回名稱使用權。
5、個人開發者無法申請微信小程式;目前微信僅支援企業、政府、媒體、其他組織申請。
6、一個主體可以註冊30個,一個綁定身分的開發者只能建立5個微信小程式。
對於員工來說,請不要隨便藉給你的老闆你的微信來註冊微信小程序,因為你這樣就沒有機會了。
對於老闆來說,請不要隨便藉給你的員工微信來註冊微信小程序,因為你可能要不回來。
7、如果你不是特殊組織,你還是要花300元來認證。
即使你對公帳號已經驗證,你也需要繳納300**元**(支援微信支付)進行驗證,這樣才能夠打開審核開關,發布小程式。
微信支付需要微信認證後才能使用。
8、伺服器配置每月只有3次修改機會,省點用,小心沒機會。
沒事別亂動下面的配置,一定確定了再動,並且一次性寫完整,不然你改個小標點都會浪費你的一次機會。
9、你的網域、備案、https要準備好,不然做不了。 (伺服器網域名稱需進過ICP備案、新備案網域需24小時候才能設定。網域名稱格式只支援雅文大小寫字母、數字及“-”,不支援IP位址及埠號)
10、小程式頭像、介紹每月只能修改5次,服務範圍每月只能修改1次。小程式二維碼在第一個版本上線後才能取得。
11、選用範本訊息時,你可用該標題的範本搭配不同的關鍵字使用,設定提交後關鍵字種類和順序將無法修改。
12、找不到模板關鍵字的時候,可以進行申請添加。每月可以提交5次新關鍵字,通過後會被分享。 (堆自家關鍵字的好機會呀!!)
13、一個小程式帳號只有一個管理員(可修改),可以綁定10位開發者。
14、重點注意:
開發版本:使用開發者工具,可將程式碼上傳到開發版本。 開發版本只保留每人最新的一份上傳的程式碼。點選提交審核,可將程式碼提交審核。開發版本可刪除,不影響線上版本和審核中版本的程式碼。
審核中版本:只能有一份程式碼處於審核中。有審核結果後可以發佈到線上,也可直接重新提交審核,涵蓋原審核版本。
線上版本:線上所有使用者使用的程式碼版本,該版本程式碼在新版本程式碼發布後被覆蓋更新。
15、小程式AppSecret只有管理員才能查看,平台不會明文儲存AppSecret。
16、資料分析只統計已發布線上版本使用數值,同時提供即時統計資料。
17、開發者工具目前提供windows 64 、 windows 32 、 mac版本(版本目前持續更新迭代中,可能需要常常去update)。
18、內測階段,程式碼上傳功能僅管理員微訊號可操作。
19、書寫程式碼後,工具會自動幫助使用者儲存目前的程式碼編輯狀態,直接關閉工具或切換到別的項目,並不會遺失已經編輯的檔案狀態,但需要注意的是,只有儲存文件,修改內容才會真實的寫到硬碟上,並觸發即時預覽。
20、取得使用者輸入:需要使用元件的屬性bindchange將使用者的輸入內容同步到 AppService。
21、腳本內不能使用window等物件:
JsCore是沒有視窗物件的環境,所以不能在腳本中使用window,也無法在腳本中操作元件。
22、zepto/jquery 會使用到window物件和document對象,所以無法使用。
23、一個應用程式同時只能開啟5個頁面,當已經開啟了5個頁面之後,wx.navigateTo無法正常開啟新頁面。請避免多層級的互動方式,或使用wx.redirectTo。
24、樣式表不支援級聯選擇器:
WXSS支援以.開始的類別選擇器;可以使用標籤選擇器,控制相同類別元件的樣式。
25、本機資源無法透過 css 取得:
background-image:可以使用網路圖片,或 base64,或使用標籤。
26、修改視窗的背景色:
使用 page 標籤選擇器,可以修改頂層節點的樣式。
27、前台、後台定義:
當使用者點擊左上角關閉,或按了裝置Home 鍵離開微信,小程式並沒有直接銷毀,而是進入了後台;
當再次進入微信或再次打開小程序,又會從後台進入前台,只有當小程序進入後台一定時間,或者係統資源佔用過高,才會被真正的銷毀。
28、App() 必須在 app.js 中註冊,且不能註冊多個。
不要在定義於 App() 內的函數中呼叫 getApp() ,使用 this 就可以拿到 app 實例。
不要在 onLaunch 的時候呼叫 getCurrentPage(),此時 page 還沒有產生。
透過 getApp() 取得實例之後,不要私自呼叫生命週期函數。
29、tabBar 是一個數組,只能配置最少2個、最多5個tab,tab 依數組的順序排序。 (底部導覽列)
30、可以設定各種網路請求的逾時時間。
【相關推薦】
1. 微信公眾號平台源碼下載
#2. 小豬cms(PigCms)微電商系統營運版(獨立微店商城+三級分銷系統)
############################################以上是微信開發需要注意哪些事項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!