## ##

        小程序開發排坑指南

        2017-01-12 14:51:38 閱讀 251401 本文來源: HDMonkey
        分享至:

        時至今日,小程序發布已有一天,想必大家除了因為微信對整個互聯網生態帶來的變化,而感到震驚之外,也體驗了不少小程序產品。好壞與否都已不能阻擋微信對未來趨勢的一個帶動。

        那么下一步,我相信會有更多的企業,前仆后繼的加入小程序的開發大軍。小程序雖然不需要像Apple store那樣的應用市場,但是它作為一個平臺,是有自己的規范和審核規則的,所以難免大家會在開發過程中遇到一些坑。

        作為產品,我之前已經參與開發過幾個小程序,所以今天這篇文章,就是告訴大家,如何優雅的開發并且上線小程序,俗稱排坑指南。

        如果還沒體驗過小程序的,可以移步:《目前最實用的七款小程序【內附最全小程序清單】》

        了解規范

        小程序的規范,分為《介紹》《設計》《開發》《運營》幾個文檔,想必有意了解小程序的人都已經看過了,這里只是著重說幾個。

        1.絕對不允許出現和設計規范中風格不同的UI

        微信在規范中明確說明了,操作型的按鈕要使用圓角長方形的,如果你使用了圓形或者多邊形的按鈕,會被以風格不符的理由拒絕。

        微信明確規定,底部Tab欄只能在一個頁面布局,并且不能有功能性的按鈕存在,如果你想做成ins那種,中間是個按鈕的,是不可以的。

        2.微信絕對不允許出現復雜界面和操作

        頁面要突出重點,不允許出現兩種以上意義的按鈕。比如你的頁面內有“拍照”、“相冊”、“發布”按鈕的時候,就要好好規劃一下頁面布局了,如果同時出現,將會被拒。

        3.微信絕對不允許出現外鏈

        想要吃前期小程序紅利的,要多想想了,微信不允許頁面內出現任何外鏈以及廣告,所以當你設計小程序的時候,切勿預留banner位置。

        4.小程序信息規范

        只支持企業微信賬號申請開發小程序,并且每個公眾號只能獲得一個app id,也就是只能開發一個小程序。如果你想開發多個,就需要單獨申請多個公眾號。

        小程序名稱不能和已有公眾號的名稱一樣,并且一旦確定就不能修改。所以,起名字前多調研一下比較好。

        認證過的企業公眾號,才可以獲取支付權限。

        動手開發

        1.scrollview和刷新的沖突問題

        由于微信對于小程序的定位就不是網頁,所以開發人員也不要以寫h5的心態去寫小程序。當然如果遇到srollview滾動條問題,你也可以直接把它當成小程序自身的bug對待。

        簡單來說,如果你在小程序內使用了scrollview來使頁面滾動,那么在ios設備上將會出現,頁面無法下拉刷新的問題,解決的方法就是棄用scrollview的控件。

        2.在國外注冊的賬號,獲取個人信息失效問題(小程序已經升級解決)

        小程序上個版本中,如果你使用國外注冊的微信號登錄小程序,獲取個人信息會無效,不過好在當前版本已解決。

        3.彈窗只有loading和success兩種

        微信嚴格控制自己的頁面規范,所以小程序頁面上的彈出框,不允許自己定制。且只有loding和success,有設計潔癖的可能要扣眼了。

        4.不支持其他代碼標簽,微信自帶標簽無法做出復雜特效。

        微信自帶的代碼標簽,只能做常規效果。如果想要追求好看的特效,除非你像自選股那樣是騰訊自己家的產品,可以隨意定制,否則還是別想了。

        5.分享

        昨天在體驗小程序的過程中,有人發現,部分小程序的頁面支持分享給好友,而有些卻不支持。這個是小程序自身的問題,新版本已經添加分享的接口。

        上線指南

        1.不能發生無響應的情況

        上線之前一定要多做測試,完善細節。在頁面上點擊任何操作,都需要有明確反饋,即便是無反應,也要有提示說明,否則將會被打回。

        2.選擇業務類型很重要

        小程序在提交的時候,提供了一系列的產品業務類型選擇,類似app在提交到各大應用市場的時候一樣。這里需要注意的是,微信似乎有意杜絕在企業在小程序里面做社交產品,所以,對于選擇社交的分類,控制的很嚴格,需要一堆證書。

        另外有很多分類,例如電商、政治民生、金融業務等等,都需要有相關的資質證書才能提交。

        3.拒絕同質化產品

        這個要求,是微信為了防止出現過多同類型的小程序所設立的。比如已經有很多做公交車查詢的小程序了,所以就不要總盯著這個需求不放了。

        以上,就是在實戰過程中,可能會遇到的小程序開發問題,如有補充,歡迎各位留言。


        文/HDMonkey
        原文:http://www.jianshu.com/p/939007fd22a3
        本文版權歸原作者所有,轉載請注明原出處。如有任何問題,請加微信ixdc-apply詳談。

        責任編輯:小美姑娘

        認可我的創作,就鼓勵一下吧

        0人打賞
        分享至:

        聯系客服

        故障反饋