# 应用如何上架分发到多端（手机、PC、平板）

#### 问题现象

同一个应用如何上架分发到手机、PC、平板多端设备，工程代码和AppGallery Connect侧如何配置？

#### 背景知识

一个应用需要在多个设备上提供同样的内容，则需要适配不同的屏幕尺寸和硬件，开发成本较高。HarmonyOS系统面向多终端提供了“一次开发，多端部署”（简称为“一多”）的能力，让开发者可以基于一套设计，高效构建多端可运行的应用。

#### 解决方案

应用上架时，需根据软件包中声明的设备（即module.json5配置文件中“deviceTypes”标签的枚举值）勾选对应的支持设备，确保软件包中声明的设备范围大于等于AppGallery Connect上勾选的支持设备范围。提交审核时会进行校验，如果AppGallery Connect上勾选的支持设备范围大于软件包内声明时，会提示上传的软件包与声明支持设备不一致，将无法提交审核。

#### 常见FAQ

Q：AppGallery Connect应用信息中的支持设备勾选分发的规则有哪些需要注意？

A：

1、当设备类型包含手机时，即便包里未声明平板，应用也会默认以兼容的方式分发到HarmonyOS NEXT平板。

2、当设备类型未勾选PC/2in1时，但手机和平板应用经过测试后会默认发布到PC/2in1。

更多详情参考配置支持设备。

Q：应用在手机端已上架，PC端和平板与手机端功能有所不同，如何只针对PC端和平板上架？

A：需要重新创建项目单独上架PC端和平板，包名和手机端区分开。