公众端改造技术方案
基本框图
为了复用原先h5页面,可以先考虑用app或者小程序做一个壳工程(只保留首页,提供跳转到各个业务页面的入口)
如果业主觉得跳转到h5的用户体验较差,可以考虑新增需求全部在壳工程中实现, 后续陆续将老业务从h5中移出。
改动点
功能点 | 改造方案 | 是否需要后端支撑 |
---|---|---|
登录流程 | 去除原先微信授权的登录流程,替换成全新的登录体系 | 是 |
首页的用户信息 | 去除原先的微信用户信息,替换成全新的用户信息 | 是 |
h5页面中的token处理 | 需要由首页携带token到h5页面,需要处理token失效时拉起登录页面等逻辑 | 否 |
壳工程 | 小程序/app(采用flutter) | 否 |
app和小程序方案对比
开发资源 | 用户使用渠道 | 能够添加桌面快捷方式 | |
---|---|---|---|
小程序 | 1个 | 微信小程序 | 安卓:能 iOS:不能 |
app | 采用flutter:1.2个 原生2个 | 去应用商店下载app(iOS的appstore审核需要2-3天,涉及到公众用户需要上架到appstore,不走企业内部包渠道) | 能 |