# uni-publish 统一发布页 ### 为什么需要uni-publish 统一发布页? App/小程序/网站做好后,如何告知你的用户? 你需要开发App的下载页、小程序二维码的展示页面,这些内容最好汇总在统一入口,也就是发行平台。 自己从头开发这么一个发行平台,需要考虑的事情太多了: - 响应式布局,兼容PC/Mobile各种尺寸 - 微信/微博浏览器判断不同逻辑,右上角提示通过浏览器打开 - PC上制作二维码,方便用户直接扫码下载 - 如果小程序有多个版本,微信、支付宝、百度、QQ、快应用,那搞起来。。。 别急,有了`uni-publish 统一发布页`,一切迎刃而解,10分钟内搞定所有。 ### 概述 `uni-publish 统一发布页`分为管理端和用户端两个插件: - 管理端:作为`uni-admin`的插件,通过表单的形式,在线录入App安装包下载地址、上传小程序二维码;插件地址为:[https://ext.dcloud.net.cn/plugin?id=6690](https://ext.dcloud.net.cn/plugin?id=6690) - 用户端:将App下载/小程序二维码展示/H5链接等信息统一展示,智能判断运行环境,给出引导(如微信浏览器下,右上角提示通过浏览器打开),插件地址为:[https://ext.dcloud.net.cn/plugin?id=6860](https://ext.dcloud.net.cn/plugin?id=6860) `uni-publish 统一发布页`具有如下特征: - 基于 `uni-app` & `uniCloud` 实现 - 数据库设计遵循 [opendb 规范](opendb.md) - 管理端遵循 [uni-admin 插件规范](/uniCloud/admin),可直接导入 `Admin` 项目中 ### 使用 统一发布门户分为两个部分:`uni-publish 统一发布页 - 管理端` 和 `uni-publish 统一发布页 - 用户端` > 前台展示页面需要使用前端托管或部署到服务器 #### uni-publish 统一发布页 - 管理端 负责应用发布信息的管理。