如何做到一个后台统一管理小程序、app和web?

%title插图%num

如何做到一个后台统一管理小程序、app和web?

这个问题怎么理解呢?因为从题主的字面意思,我是理解到两个需求

一个是:如何用一个管理后台,进行小程序 、APP和Web的运营?

另一个是:如何用一个管理后台,进行App、小程序和Web的配置?

管理数据

如果只是运营的话,这个实际上,你的运营数据肯定是挂服务端的,那自然就是一个管理后台处理了。而不管是小程序、App还是Web端,是不会提供数据存储的,如果说这三端的数据不同步,那就是你软件设计上的问题了,得修改。

管理配置

如果是第二个,也就是说,要在这个后台加上配置相关的处理,一个后台,进行小程序、APP和Web的配置管理,这个也是可以做到的,这种聚合不同端功能的页面,目前有个比较新的名字,叫微前端聚合。

这个聚合也是有一定前提的。一个是,有现成的RESTFul API接口,通过相关的鉴权信息,可以直接写页面来对接。

如果没有的话,只能通过web iframe的形式,把管理台页面嵌套到你的页面中,通过他提供的快速登录该来来登录,这是第二方式。

App和Web肯定是你自己开发的,按这个思路是可以做到的,小程序的话,你就要进行对接了,小程序Api是有提供快速登录的对接。

总结下:

1、有RestFul API接口,可以直接进行对接

2、没有提供接口的,可以使用Web的iframe页面进行对接

上面两个是目前最通用的做法,在很多微服务比较多的公司,是成熟的实现方案。