大眾點評點餐小程序開發經驗之發布與推廣
「酒香也怕巷子深」
在如今飛速發展的互聯網時代,要想在眾多產品中脫穎而出,需要的不僅僅是技術實現和產品體驗,還要強大的營銷體系。
如何將最新版產品精準的投放給目標用戶,如何從用戶那獲取收益與數據,如何讓用戶使用我們產品成為習慣一直使我們的關注的問題焦點。如果產品無法建立「無可複製」的壁壘,就需要更強大的營銷來推動發展。
小程序開發完成後,如何發布代碼、推廣給用戶,得到用戶的反饋以便不斷改進成為重要環節。
發布流程
發布代碼
web項目通常都是發布在自己公司的機器上,並且配置獨立的域名,有專門的運維同事負責。小程序有點不同,代碼需要發布到微信團隊的伺服器上統一進行管理。
如何將代碼傳到微信的伺服器呢?答案:微信web開發者工具。
在「微信小程序開發者工具」中點擊「項目」,然後點擊上傳,完成一系列信息的填寫,就可以將代碼上傳到騰訊的小程序代碼伺服器上。 注意:該操作需要小程序管理員認證。
微信web開發者工具三個版本
登錄到微信公眾平台,可以查看到自己剛剛提交的代碼版本
開發版本微信小程序提交的代碼在公眾平台上有多個版本:開發版、審核版、體驗版、線上版。下面這張流程圖介紹了微信小程序各種版本之間的關係圖。
- 微信小程序版本流程圖開發版:首次新上傳的版本為開發版;
- 審核版:開發版提交審核可變為審核版;
- 體驗版:體驗版類似線上版本,可掃碼體驗,但限制有預覽許可權的用戶才能體驗;
- 審核通過版:審核版被微信工作人員審核通過之後,可變為審核通過版本;
- 線上版:點擊「提交發布」可將審核通過版本上線,用戶就可以體驗新版小程序。
發布代碼
審核通過版小程序可發布生成線上版本。在發布之前,需要在「設置」中填寫必要的配置信息,如:小程序名稱,簡介,類型,頭像等等。
點擊「提交發布」,打開微信->「發現」->「微信小程序」->搜索「大眾點評點餐」, 就可以體驗我們點餐微信小程序了。
線上版本
發現->搜索->大眾點評點餐推廣方式
目前微信小程序支持微信內分享、二維碼掃描、搜索小程序名稱等方式來訪問小程序。 它的傳播能力毋庸置疑。我們點評點餐團隊已經和眾多商戶建立長期合作,直接將點餐的二維碼精確到商戶,甚至是商戶的餐桌。用戶進入店鋪可在櫃檯前完成預點單操作,入座後可以掃碼點菜,直接下單支付。整個流程節省用戶時間,商戶服務成本,提高餐廳服務效率和服務質量。
二維碼生成
官方文檔
- tip:通過該介面,僅能生成已發布的小程序的二維碼。
- tip:可以在開發者工具預覽時生成開發版的帶參二維碼。
- tip:生成二維碼的總數不限,但介面調用每天上限 10000 次。
- tip: POST 參數需要轉成 json 字元串,不支持 form 表單提交。
分享鏈接
點擊小程序右上角的分享按鈕可分享給好友體驗。
分享小程序多版本
小程序作為一個獨立的產品,必然有其開發迭代生命周期。在有新版本上線時,線上可能會同時存在多個版本。我們要考慮周全,避免版本切換可能存在的問題。
微信更新包機制
我們沒有微信的源碼,其更新小程序代碼包的策略不可知。但其請求小程序代碼包的表現與web瀏覽器十分類似。每次打開小程序時都將向伺服器發起小程序代碼包請求,若本地已有緩存且未過期,則直接使用,否則返回壓縮代碼包,解壓並完成小程序初始化。小程序版本版本升級並沒有app那麼複雜,相反十分簡單方便,這也正是張小龍團隊設計初衷--「用完即走」。
介面版本控制
在小程序不斷迭代升級過程中,介面也必須要求向後兼容。原因是在新版本上線時,線上是會同時存在多個版本的小程序代碼。老版本使用之前的介面,新版本使用新的介面。如果直接下線老版本介面,可能會導致部分用戶訪問異常。
回滾
如果已發布版本存在問題,需要快速修復怎麼辦?
小程序新版本發布上線之後,之前的線上版本會自動降級為開發版。若用戶希望「回滾」到之前的版本,只能重新提交審核申請,審核通過之後,之前的版本才可以被上線。
下線
若後端服務宕機,需要立刻下線小程序,可在微信開放平台「設置」中設置小程序訪問狀態。
關閉用戶訪問後,用戶就無法再繼續使用小程序,具體用戶體驗效果,沒有做實際驗證。
TAG:程序員小新人學習 |