5個要點,避免踩坑小程序

小程序作為產品形態的一種,比App輕量、比Web網頁簡潔,但由於依賴微信生態,必須遵守微信生態的規則。作為產品經理,參與小程序產品迭代已有四個月,踩過不少坑;經歷幾次迭代,對小程序規則有了一定了解。希望在這裡能夠總結小程序這種產品形態,有哪些注意點。

5个要点,避免踩坑小程序

毫無約束的自由往往無法創新,在一定規則內的自由才是真正的自由。而微信生態就是小程序必須遵守的規則,遵守微信的剋制,五花八門的小程序一個個冒出頭來,小程序成為追逐線上紅利的絕佳土壤。

小程序的上線流程:

  1. 小程序開發:迭代流程和App產品相同,更加輕量化。要注意的是,每個小程序都有唯一的Appid和Appsecret,後者只有小程序管理員可查看。
  2. 開發版:將代碼上傳微信,可用於開發大佬測試效果。
  3. 體驗版:可通過二維碼分享體驗,需要管理員為微信號添加體驗權限。
  4. 線上版:將體驗版提交微信審核,通過後即可上線正式版小程序,此時可在微信搜索到小程序,審核時間大約半天。

一、小程序一鍵更新

小程序的重啟機制:小程序沒有重啟概念。

「熱啟動」小程序沒有直接銷燬,而是進入後臺狀態:

  • 點擊右上角膠囊按鈕關閉小程序;
  • Home鍵離開小程序。

「冷啟動」小程序需重新加載啟動:

  • 用戶首次打開小程序;
  • 當小程序進入後臺狀態,超過一定時間(5分鐘),被微信主動銷燬後再次打開;
  • 收到系統內存告警,小程序主動銷燬。

這樣就會導致小程序版本更新後,如果客戶端存在舊版本的緩存,那就不會自動升級到新版本,而是維持舊版本的功能;所以需要在版本更新後,前端強制應用新版本並重啟。

第三方授權:作為小程序開發者,每次版本更新時都需要將代碼包上傳,並提交審核,比較麻煩。公司作為第三方開發者,例如有贊,可以支持一鍵授權功能——授權後的小程序能夠實現有新版本時自動提交審核,通過接口將小程序提交審核併發布,這樣對於同時管理開發多個小程序的第三方來講,省時省力。

二、小程序跳轉類型

1. H5

內部H5頁面需要將鏈接配置為業務域名。好處是H5更新不需要審核,隨時可部署。弊處是如果該H5用於多個小程序,那麼頁面會統一更新;外部H5頁面,如微信商城等,需要將鏈接配置為業務域名,並下載校驗文件,將校驗文件添加至該域名的根目錄下。業務域名規則為:每個小程序只能添加20個業務域名,一年只可修改50次業務域名。

小程序支持通過<web-view>組件接口打開公眾號文章,該公眾號必須和小程序關聯。/<web-view>

參考官方文檔:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html?search-key=webview

3. 小程序

小程序和小程序之間可實現相互跳轉,且無需關聯同一公眾號。需獲得小程序的Appid及跳轉路徑,限制為每個小程序最多關聯10個其他小程序。

參考官方文擋:https://developers.weixin.qq.com/miniprogram/dev/api/wx.navigateToMiniProgram.html

需要對用戶發送服務通知(如評價提醒、預約成功)時,可以用特定的內容模版,主動向客戶發送消息,不支持廣告等營銷類消息。

模版內容:可自定義模版消息,不允許紅包、優惠、活動通知等營銷類內容。標題須以“通知”或“提醒”結尾,模版消息需要審核,模版添加成功後,即可通過接口調用模版ID。

  • 只有在用戶觸發某種行為後,才能主動下發消息給用戶,期限為7天;不允許在用戶沒做任何操作或未經用戶同意接收的前提下,主動下發消息給用戶;
  • 模板消息可以在模板庫中選擇,可以申請添加,一個月可以申請三條;
  • 如需跳轉到小程序,只能有一個跳轉入口,模版中固定有拒收通知選項。

參考官方文檔:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751288

接入微信支付前,需開通微信支付且綁定微信商戶平臺,注意微信系統分為:

  • 微信商戶平臺
  • 微信開放平臺(App支付)
  • 微信公眾平臺:訂閱號、服務號、小程序

根據商戶類型不同,To B類的支付手續費不同,一般為千分之六。

退款是否收取手續費?——不收取

提現是否收取手續費?——不收取

註冊商戶平臺時的注意點:

1. 企業付款到零錢

當用戶發起提現或退款操作時,從企業的微信支付商戶賬戶中,支付對應金額至用戶的零錢賬戶。不是所有的商戶都有這個功能,開通要求為:選擇結算週期為“非T+0”商戶類目,否則需要滿足兩個條件:入駐滿 90 天,連續正常交易 30 天。

2. 自動結算

當結算週期到了,微信支付會將商戶號裡面的未結算金額自動划走,至商戶號綁定的銀行賬戶上面,並且收取約定的費率。問題是——當需要退款給用戶的時候,會發現賬戶上的錢全部被結算到銀行卡上,沒有錢退款給用戶,此時就需要關閉自動結算。然而,也不是所有商戶都有這個功能,要求:選擇結算週期為“T+0”商戶類目。

3. 小程序與商戶號綁定

小程序一旦綁定微信支付商戶號,就沒辦法解綁,也就是沒有入口進行更換綁定的商戶號。

綁定方式有:

  1. 利用現有小程序作為申請入口,申請一個新的微信支付;
  2. 綁定已有的微信支付商戶號。推薦不同的業務最好分開結算,這樣便於財務進行對賬。如有需要,可以綁定能關閉自動結算的微信支付商戶號,能省去許多麻煩。

參考官方文檔:http://kf.qq.com/product/wechatpaymentmerchant.html#hid=hotfaq

五、通用注意點

標準:

  • 小程序頂部導航欄標題:iOS居中,安卓居左;
  • 有關注公眾號入口(在右上角選擇相關公眾號可見);
  • 可以用騰訊地圖定位;
  • 安卓的小程序能放在桌面,iOS不能;
  • 客服不能支持同時回覆文字和圖片,支持圖文消息。

限制點:

  • 小程序不能長按掃碼識別;
  • iOS 系統下,小程序不支持虛擬支付(VIP會員、充值、錄製課程);
  • 不能朋友圈;
  • 小程序代碼包不超過2M;
  • 獲取用戶的微信頭像、暱稱、電話等信息,需用戶同意。

六、小結

根據2018年微信公開課上公佈的數據:小程序日活已達到1.7億,已上線58萬個小程序,企業和個人開發者超過100萬。

小程序開發門檻較低,有經驗的開發甚至可以一晚上迅速孵化出熱點小程序。因此,小程序生態愈加活躍,對於以上小程序迭代中的坑也好、規則也好,產品經理能夠在需求階段瞭解清除,能夠有效的提升效率,避免延緩迭代進度。

本文由 @Yanssie 原創發佈於人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash, 基於CC0協議


分享到:


相關文章: