在政务移动门户的项目里,永远会遇到一个非技术,但需要技术来解决的问题:单纯的 APP 开发没有太多的技术门槛,原生页面、接口联调、上架发版,这些事任何一家成熟的开发团队都能做,但需要花费大量的时间去做跨部门、跨供应商的对接工作。
一个政务移动门户APP要整合十几个甚至几十个部门的服务。这些服务可能由不同供应商建设,形态也不一样:有的是微信小程序,有的是 H5 页面,有的还挂在公众号菜单里。对接的成本大头不在写代码,更重要的是对齐:排期要对齐,接口规范要对齐,账号体系要对齐,验收标准也要对齐。每接进来一个部门,都要重新走一遍流程。/
今天分享一套基于小程序运行底座的解法,将"逐个对接"怎么变成"统一接入"。
对接成本主要有哪些
按照传统的开发方式,如果需要引入一个部门的服务进入APP,通常需要考虑三个部分:
首先是逐家联调,每家供应商一套接口风格、一套鉴权方式,门户团队要分别做技术评估、安全审查和联调测试,再各自走一轮验收。部门越多,这部分工作量越是线性上涨。
然后是形态不一,小程序、H5、原生页面混在一个 APP