你有一份小程序產品設計心經,請查收

6 評論 36857 瀏覽 210 收藏 9 分鐘

本文作者分享了5點小程序接口并良好去應用,能讓你的小程序level up up up~

微信月活用戶在2018年一季度達到10.4億人,日均登錄用戶在2017 年9月就已經達到9.02億人,從這兩個數據可以看出微信的活躍人群覆 蓋率幾乎占據了國內移動互聯網的所有用戶群體,微信已經成為人們 在移動互聯網上活動的最重要的工具,而小程序的出現會進一步強化 微信在移動互聯網中的地位,占據用戶更多的使用時長。

小程序陸陸續續提供越來越多服務、開放更多入口。小程序數量在下半年也將會倍加增長。

那么知悉以下5點小程序接口并良好去應用,能讓你的小程序level up up up~

1. 屏幕保持常亮狀態

設置是否保持常亮狀態。對一些在使用時需要“待機運行”一段時間的小程序非常適用,如:直播類小程序。避免用戶還處于使用狀態時不能因某些客觀因素造成體驗差評。

2. 版本更新處理

小程序啟動會有兩種情況,一種是「冷啟動」,一種是「熱啟動」。

什么是熱啟動?小程序文檔的解釋是:假如用戶已經打開過某小程序,然后在一定時間內再次打開該小程序,此時無需重新啟動,只需將后臺態的小程序切換到前臺,這個過程就是熱啟動;

什么是冷啟動?冷啟動指的是用戶首次打開或小程序被微信主動銷毀后再次打開的情況,此時小程序需要重新加載啟動。

版本更新機制就是在小程序冷啟動時如果發現有新版本,將會異步下載新版本的代碼包,并同時用客戶端本地的包進行啟動,即新版本的小程序需要等下一次冷啟動才會應用上。

下面以“小明、老王、小程序項目組”3大視角下看看如何避免冷啟動時還是舊版本的情況

“失敗案例”

  • 小明:10月10日上午8點蹲馬桶時打開了小程序a,此時版本為1.1.1,玩耍了一圈就溜了
  • 小程序項目組:10月10日上午11點提交了小程序a的一個新版本1.1.2,主要更新內容:小程序首頁新增1個模塊,用于跳轉至其它小程序,此時并沒有接入wx.getUpdateManager接口
  • 小程序審核團隊:10月10日下午3點審核通過小程序a1.1.2版本
  • 小程序項目組:10月10日下午3點30分發布了小程序a1.1.2版本
  • 小明 :10月10下午4點又打開了小程序a,由于沒有接入wx.getUpdateManager,冷啟動時未檢查微信版本所以此時小程序a的版本在小明的微信上還是1.1.1版,所以小明不知道該小程序新增了一個模塊。 如果小明刪掉小程序a,在搜索欄重新搜索小程序a名稱進行打開重新打開的小程序a版本為1.1.2,這操作顯得很不友好。
  • 老王:新來的老王之前沒有打開過小程序a,10月10日下午4點老王搜索后打開了小程序a,此時版本號為1.1.2,老王可以看到新增的模塊內容。

“成功案例”

  • 小明:10月10日上午9點打開了小程序a,此時版本為1.1.1,玩耍了一圈也溜了
  • 小程序項目組:10月10日上午11點提交了小程序a的一個新版本1.1.2,主要更新內容:小程序首頁新增1個模塊,用于跳轉至其它小程序,另外此時并接入wx.getUpdateManager接口
  • 小程序審核團隊:10月10日下午3點審核通過小程序a1.1.2版本
  • 小程序項目組:10月10日下午3點30分發布了小程序a1.1.2版本
  • 小明:10月10下午4點又打開了小程序a,此時小明會收到提示,“新版本已經準備好,是否重新啟動?”ps:小程序冷啟動時自動觸發wx.getUpdateManager接口,當檢查到小程序有新版本,會主動觸發下載操作,當下載完成后,會通過onUpdateReady告知開發者。如果小明在下載新版本時Wi-Fi斷了,沒有下載成功,也會通過另外一個接口onUpdateFailed進行通知。
  • 老王:新來的老王之前沒有打開過小程序a,10月10日下午4點老王搜索后打開了小程序a,此時版本號為1.1.2,老王也可以看到新增的模塊內容。

案例結論:新版本上線時一方面避免新老用戶短時間內解決信息不共識問題,另一方面化繁為簡提高用戶體驗,避免右滑刪除重新搜索等復雜流程。

tips:由于小程序開發版和體驗版沒有「版本」概念,所以測試同學無法在開發版或體驗版上測試更版本更新情況,測試需到正式版進行測試體驗。

3. 監聽用戶截屏

現在“截屏文化”深入各位機友民心,使用小程序時也有很多截屏后的使用場景。比如目前小程序內只能識別菊花碼(小程序碼),并不能識別普通二維碼。監聽用戶截屏后 觸發識別二維碼、觸發轉發等可借助該監聽后的事件達到最理想的流程和結果。

4. 快速獲取綁定微信的手機號

截止2018年6月小程序用戶游戲類占比達到34.6%,網絡購物達到22.7%,此類小程序在注冊、聯系方式上均需要登記手機號碼。對于目前對微信用戶絕大多數均綁定手機號碼,則可在頁面上部署手機號碼快速填寫組件,

用戶點擊組件,完成彈窗授權后,即可直接將微信綁定的手機號填入。

(圖片來源于網絡)

但考慮到微信號和手機號屬于1對多的情況下,若綁定該微信對手機號碼不想綁定在該小程序上,則需提供手動輸入手機號碼功能。

5. 內容安全

如今小程序數量越來越多,代表在內容安全層面責任也越來越大,微信對踩紅線對小程序從不手軟。目前小程序對圖片和文字有提供現成API供調用,確保綠色健康的微信環境(API調用限制:迸發限制1分鐘2000次,次數限制1天一百萬次)

5.1 圖片違規

校驗一張圖片是否含有違法違規內容。如:

  • 涉及拍照的工具類小程序(如黑咔相機小程序,識圖類、肌膚測試類等應用)用戶拍照上傳;
  • 電商類小程序商品詳情圖片;
  • 媒體類小程序用戶上傳文章圖片;
  • 社交類小程序用戶上傳的圖片;
  • 各大小程序內用戶頭像檢測等。

5.2 文字違規

檢查一段文本是否含有違法違規內容。如:

  • 各個類別用戶個人資料違規文字;
  • 媒體類小程序用戶發表文章/文字,
  • 各大小程序用戶評論內容;
  • 游戲類用戶編輯上傳的素材(如答題類小游戲用戶上傳的問題及答案)檢測等。

 

本文由 @動物園園長 原創發布于人人都是產品經理。未經許可,禁止轉載

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 自己總結:熱啟動是將后臺的已經打開好的小程序切換到前臺來。冷啟動是指首次打開小程序。
    小程序更新過后接入wx.getUpdateManager接口提醒用戶進行更新,以獲得更好的體驗。

    來自廣東 回復
  2. 贊樓主

    回復
  3. 十分有用,感謝! ??

    來自香港 回復
  4. 這也能上推薦,會做小程序的覺得low,不會的又get不到點,一臉尷尬

    回復
    1. 沒人逼你看,辣雞

      回復
  5. 受教了,感謝

    來自廣東 回復