小程序設計避坑指南
今天給大家總結了一些我自己在設計小程序過程中遇到的一些問題以及解決辦法,幫大家找到現成的輪子
基礎功能:
其實做一個平台的設計,一定要先去了解這個平台的一些特性,這作為產品設計來說是一個非常好的習慣,主要是為了了解一下這個平台到底能做哪些事,還可以自己用來評估需求的難度。
必看的兩個文檔:
官方設計文檔>>
可以了解到微信的設計原則,小程序是依據微信的基礎搭建的,所以符合設計原則的小程序更容易通過;而且,學習了微信的設計文檔,你一定會對自己的設計習慣有所改善,可以學習到 邊界狀態、元素間相似性差異性不同的表現形式等等...
官方開發文檔>>
盡量熟悉「組件」「API」中的所有功能,之後帶著對這個平台技術的了解,進入到自己的需求當中,你會發現你能夠hold住開發在需求中遇到的大部分問題。
登錄授權:
API>開放介面 中的「授權」是我們常用的登錄方式,在設計授權邏輯需要注意以下幾點:
新版API,進入頁面後,用戶不點擊button,不會彈出授權提示
授權提示被拒絕後,可直接關閉提示框,也可直接跳轉到小程序「設置」頁;具體需求場景可根據自身產品選擇
用戶登錄小程序後,將小程序刪除,再次進入小程序時,可自動獲取用戶信息
分享:
分享功能需要準備:
小程序、app互相調起
APP調起小程序:
在微信開放平台找到你的原生應用(一般有第三方登錄和分享功能的,基本都註冊了微信開放平台賬號),填寫小程序相關信息,開發在加上幾行代碼就可以實現啦~
小程序調起APP:
https://developers.weixin.qq.com/miniprogram/dev/api/launchApp.html
小程序驗證當前小程序頁面是從APP進來的,而且本次未關閉過微信,才可按原路跳回到APP
服務通知(模板消息)
消息發送流程:
需要在微信公眾平台選取合適的模板獲取「模板ID」
在組件(想到於表單提交按鈕)中配置模板消息代碼,獲取fromid後用戶即可收到模板消息
後台程序配置接收者、內容等,發送模板消息;(文字內容可設置顏色、字型大小)
注意:
由於一次點擊只能收集1個fromid,如果想收集更多的fromid,給用戶推更多的消息,可以讓開發把點擊較多的位置,改造成可收集fromid的組件
定時推送的功能,可以在手機到fromid時不直接發送模板消息,到了我們想推送的時間,在給有fromid的用戶發送模板消息
TAG:CHENEY |