uni多商店上传:API传包相关参数获取与配置完整指南(小米/OPPO/VIVO/荣耀/应用宝/华为/苹果/Google Play/魅族)

发布时间:2026/9/20 0:51:25
uni多商店上传:API传包相关参数获取与配置完整指南(小米/OPPO/VIVO/荣耀/应用宝/华为/苹果/Google Play/魅族) 示例工程前端移动开发跨平台【免费下载链接】uni-appA cross-platform framework using Vue.js项目地址https://gitcode.com/gh_mirrors/un/uni-app点击查看免费下载uni多商店上传是 uni-app 生态中面向 App 发版的一站式自动化发布服务使用 DCloud 开发者账号即可通过各大应用市场的官方 Publishing API 将安装包一键提交到 App Store、Google Play、华为、荣耀、小米、VIVO、OPPO、应用宝、魅族等多家应用商店全程无需手动登录各家后台并能实时跟踪审核状态。本文以仓库文档 docs/uni-publish/config.md 为核心完整讲解使用该服务前必须准备的 API 传包参数——即每家应用市场开放平台的密钥/凭证如何申请、在哪里获取、最终填写到哪里并串联首次上架、更新发布与常见排错流程帮助你从零开始配置好可用的多商店自动发版通道。一、为什么需要获取 API 传包参数uni多商店上传的定位是一键发布到多家应用商店高效助力 App 发版其核心实现方式是通过各大应用市场官方 API 上传应用而非模拟人工登录网页操作因此具有安全、稳定、快捷的特点详见 docs/uni-publish/intro.md。这意味着在真正点击提交审核之前你必须先为每一家目标应用商店准备一套用于调用其开放 API 的身份凭证。这些凭证通常表现为渠道需要获取的核心参数凭证形态小米公钥、私钥、小米账号开放平台自动发布接口分配OPPOclient_id、client_secret开放平台我的 API中新建应用分配VIVOaccess_key、access_secret开放平台 API 管理开通后分配荣耀client_id、密钥管理中心凭证申请后分配应用宝access_secret、UserID、app_id腾讯应用开放平台 API 发布接口华为client_id、密钥、app_idAppGallery Connect Connect API 创建苹果App 专用密码、Issuer ID、密钥ID、密钥文件Apple 账户 App Store Connect APIGoogle Play服务账号 JSON 密钥client_email、private_keyGoogle Cloud 控制台 Play 管理中心授权魅族Access Key、Access Secret开放平台 API 凭证管理所有参数最终都会填写到DCloud 开发者中心uni多商店上传 → 渠道配置中形成可复用的渠道配置。二、获取参数前的重要须知在开始逐渠道申请之前请先留意以下两条关键前提请使用应用市场的主账号获取 Api 传包相关操作不要使用子账号否则可能权限不足或没有操作入口。这是原文档 docs/uni-publish/config.md 在开头特别强调的注意事项适用于绝大多数渠道尤其是华为、小米、Google Play 这类对账号权限有严格区分的平台。各应用市场的开放平台账号需要预先完成开发者注册与实名认证。在首次上架场景中认证要求是各家开放平台的一致前提可参照 docs/uni-publish/first.md 的前置准备章节提前完成 APP 备案、申请软件著作权登记证书并前往各家开放平台注册开发者账号完成实名认证。三、各渠道 API 传包参数获取详解以下按原文档顺序逐渠道说明操作路径与参数获取方法。3.1 小米前往小米开放平台管理中心如未登录则会先跳转至登录页面。点击自动发布接口。获取公钥下载公钥文件后使用记事本等文本编辑器打开文件复制其中的公钥内容。获取私钥点击获取私钥按钮平台将分配私钥。小米账号填写你用于登录小米开放平台的邮箱账号。需要特别注意的是小米的传包 API 暂不提供创建应用接口因此在首次上架前需要先在小米开放平台手动创建应用并补充备案信息、资质信息、联系人信息传包 API 不支持补充这些资料保存草稿后再回到 DCloud 开发者中心完善其余信息详见 docs/uni-publish/first.md 的创建应用 - 小米小节。3.2 OPPO前往 OPPO 开放平台点击管理中心如未登录则先登录。点击顶部的产品然后点击我的 API。点击左上角API服务右侧的导航栏页面默认显示为【客户端应用】你的页面可能有所不同点击后会弹出应用编辑的对话框。在对话框中点击左下角的新建应用。在新建应用的对话框中按照平台截图所示填写/选择应用信息。创建应用成功后平台将分配client_id和client_secret。补充说明同一个秘钥可以支持多个 APP 使用即一套 client_id / client_secret 可复用于你旗下的多个应用无需每个应用单独申请。OPPO 暂不支持通过传包 API 进行首次发布新应用需要前往开放平台手动创建并发布uni多商店上传中的 OPPO 渠道主要用于更新发布场景见 docs/uni-publish/first.md 渠道支持表格。3.3 VIVO前往 VIVO 开放平台如未登录则先登录。点击账号 → 账号管理 → API管理进入 API 管理页面。点击立即开通开通成功后平台将分配access_key和access_secret。补充说明VIVO 是首批上架支持中无需提前创建应用的渠道可直接在 DCloud 开发者中心完成新应用发布见 docs/uni-publish/first.md 渠道支持表格。3.4 荣耀前往荣耀开放平台点击管理中心如未登录则先登录。点击凭证。点击申请凭证申请成功后平台将分配client_id和密钥。补充说明荣耀与小米类似传包 API 不提供创建应用能力首次上架需先在荣耀开放平台管理中心 → 生态服务 → 应用服务 → 应用分发手动创建应用其余信息再回到 DCloud 开发者中心完善见 docs/uni-publish/first.md 的创建应用 - 荣耀小节。3.5 应用宝腾讯前往腾讯应用开放平台如未登录则先登录。点击账号 → 账号管理 → API发布接口进入 API 发布页面。点击申请开通开通成功后平台将分配access_secret。UserID 获取按平台页面指引在对应位置查看 UserID。当在应用发布页面中勾选更新发布且渠道中包含应用宝时还需要填写对应的app_idapp_id 按平台截图所示位置获取。补充说明应用宝暂不支持通过传包 API 进行首次发布新应用创建与发布需在腾讯开放平台手动完成见 docs/uni-publish/first.md。3.6 华为前往 AppGallery Connect如未登录则先登录。选择用户与访问。选择左侧导航栏的API密钥 Connect API点击创建。在名称列输入自定义的客户端名称项目保持默认值N/A角色选择APP管理员点击确认。创建成功平台将分配client_id和密钥。当在应用发布页面中勾选首次发布且渠道中包含华为时同样需要填写对应的app_idapp_id 即应用在 AppGallery Connect 中的应用标识可按平台指引查看。华为渠道的两个高频坑位需要提前规避详见 docs/uni-publish/faq.md内容分级应用的内容分级信息当前无法通过传包 API 完成必须在 AppGallery Connect 网站中手动配置。若未配置提交时会报错[cds]submit failed, additional msg is [The history of questionnaire feedback content ratings is empty .] (错误码: 204144660)。备案信息若提交时提示registeredEntity and registeredEntityName can not be empty说明备案主体名称或统一社会信用代码为空首次上架场景请确认发布类型选择了应用首次上架。3.7 苹果App Store前往 Apple 账户管理页如未登录则先登录。选择登录和安全。点击App 专用密码在弹窗中密码右侧的号按钮输入备注名称后点击创建复制出生成的App 专用密码。登录 App Store Connect如未登录则先登录。在用户和访问 → 集成 → App Store Connect API中查看Issuer ID。创建密钥点击有效旁边的号按钮访问权限选择管理或App 管理权限点击创建。创建成功后将密钥ID和密钥文件下载保存。至此苹果渠道共需要 4 项凭证App 专用密码、Issuer ID、密钥ID、密钥文件.p8 格式私钥文件。补充说明搭配 HBuilderX 云打包 uni多商店上传可以从打包、App Store 应用创建到最终上架全流程免 Mac 完成见 docs/uni-publish/intro.md。首次上架前需在 App Store Connect 中手动添加 App配置 Bundle ID、填写App 信息内容版权、年龄分级与App 隐私数据收集——uni多商店上传暂只支持简体中文应用介绍如需其他语言介绍请在 App Store Connect 中补充详见 docs/uni-publish/first.md 的创建应用 - 苹果小节。3.8 Google Play使用用于管理 Google Play 的开发者账号登录 Google Cloud 控制台选择现有项目或创建一个新项目。在顶部搜索栏中输入API和服务进入后点击左侧的库再搜索并启用Google Play Android Developer API。进入API 和服务下的凭据页面点击 创建凭据按钮选择服务账号在创建服务账号页面填写服务账号的名称、服务账号 ID 及描述完成新服务账号的创建。服务账号创建完成后在服务账号列表中找到该账号在服务账号详情页切换到密钥标签页。在密钥标签页中点击添加密钥按钮选择创建新密钥密钥类型选择JSON然后点击创建。系统将自动下载 JSON 格式的密钥文件请妥善保存。该文件中的 client_email 和 private_key正是后续在 DCloud 开发者中心填写的信息。使用拥有 Google Play 控制台管理权限的账号登录 Google Play 管理中心打开用户和权限页面。点击邀请新用户在邮箱输入框中输入服务账号邮箱在权限配置中勾选应用发布所需的相关权限通常至少需要发布管理等与应用上传、审核相关的权限可根据团队实际需求选择更细粒度权限。权限配置确认无误后点击邀请用户完成邀请。服务账号被成功添加到开发者账号后即可通过 uni多商店上传使用此服务账号的 JSON 密钥调用 Google Play API 进行自动化发布。这一步容易遗漏的关键点在于仅创建服务账号并不够必须将服务账号邮箱作为用户邀请进 Google Play 管理中心并授予发布权限否则 API 调用会因无权限而失败。3.9 魅族前往魅族开放平台点击 API 凭证管理如未登录则先登录。点击API凭证管理。点击获取凭证申请成功后平台将分配Access Key和Access Secret。四、参数落地创建渠道配置获取到上述参数后下一步是在 DCloud 开发者中心把这些凭证固化为渠道配置。完整操作如下与 docs/uni-publish/first.md 及 docs/uni-publish/update.md 的创建渠道配置章节一致使用 DCloud 开发者账号登录开发者中心选择uni多商店上传栏目。首次使用时需创建渠道配置。点击创建渠道配置按本文第三部分的说明获取相关参数然后填写所需参数并点击保存。考虑到不同项目可能对应不同的应用市场账号建议配置名称使用项目名或公司名以便区分——即同一应用市场若有多个账号可以建立多套渠道配置来对应不同项目。五、发布流程与渠道参数的关系渠道配置完成后即可进入实际的发布环节应用首次上架对应 docs/uni-publish/first.md选择发布类型为应用首次上架上传安装包Android 支持单个 APK 上传多个市场或多个 APK渠道包分别上传多个市场iOS 上传 IPA系统会自动解析安装包内的应用名称、包名等信息。请确保安装包中的应用名称与包名和页面中填写的信息保持一致否则可能导致上传失败或信息校验错误。随后按顺序完善应用分类、兼容设备、年龄分级、一句话简介、应用介绍、版本说明、审核留言、隐私政策、应用图标512×512px PNG小于 1MB、应用截图至少 4 张、至多 5 张竖向截图、备案信息、版权证明等发布信息最后选择定时发布或立即发布提交审核。应用更新发布对应 docs/uni-publish/update.md发布类型选择更新发布上传新版本安装包后完善信息并提交流程与首次上架基本一致。审核状态实时查看App 提交成功后可在 uni多商店上传中实时查看在各应用商店的审核状态审核通过后应用即上架若选择定时发布则会在设定时间点上线若实际审核通过时间晚于设定时间则审核通过后立即上线。在此过程中第三部分获取的 API 参数决定了向哪家市场、以哪个账号身份提交而渠道配置则是参数与项目之间的绑定关系。六、常见问题与排错速查参数与发布环节的常见报错及解决办法汇总自 docs/uni-publish/faq.md华为渠道报错应用发布失败提示APK编译超时原因APK 包名存在冲突或无法安装。解决登录 AppGallery Connect进入应用的历史版本页面在软件包管理页面查看具体原因。报错[cds]submit failed, additional msg is [The history of questionnaire feedback content ratings is empty .]错误码 204144660原因应用的内容分级信息未在 AppGallery Connect 中配置该配置无法通过 Publishing API 自动完成。解决在 AppGallery Connect 网站手动配置内容分级完整设置后回到 DCloud 开发者中心重新发布。报错[cds]submit failed, additional msg is [registeredEntity and registeredEntityName can not be empty.]错误码 204144660原因备案主体名称或备案主体统一社会信用代码信息为空。解决确认应用是否为首次上架若是请确保发布类型选择了应用首次上架。OPPO 渠道报错提交审核时提示一句话简介不能为空一句话简介不能多于13个字符原因OPPO Publishing API 对一句话简介有特定规范若在 DCloud 开发者中心未更新该信息系统会使用 OPPO 开发平台中已有的信息不符合接口规范时即发布失败。解决在 DCloud 开发者中心按规范更新应用信息——一句话简介不多于 13 个字符不能包含任何标点符号和空格然后重新为 OPPO 渠道发起发布。通用建议始终使用主账号完成 API 传包相关的操作与凭证申请避免子账号权限不足。上架前查阅各应用市场审核规则如行业资质、备案要求可参考 docs/tutorial/app-market.md 汇总的华为、小米、OPPO、VIVO、荣耀、苹果等平台审核与资质指引。七、更多相关资料本文所属的 uni多商店上传文档体系位于仓库 docs/uni-publish 目录包含功能简介一键多发、安全稳定、审核状态实时更新、渠道包灵活分发、免 Mac 完成 iOS 全流程上架等产品能力应用首次上架使用教程各渠道创建应用方式、发布信息字段规范与发布设置详解应用更新发布使用教程更新发布流程常见问题各渠道报错原因与解决方案。完成渠道配置后即可将 API 传包参数转化为实际的自动化发版能力让 App 的多商店发布从重复的人工登录、逐个上传中解放出来。赞分享示例工程前端移动开发跨平台【免费下载链接】uni-appA cross-platform framework using Vue.js项目地址https://gitcode.com/gh_mirrors/un/uni-app点击查看免费下载相关推荐uni-app uni多商店上传发布失败排查华为与 OPPO 渠道常见错误码与解决指南uni app uni多商店上传发布失败排查华为与 OPPO 渠道常见错误码与解决指南 本文基于 uni app 仓库内 docs/uni publish/f示例工程前端移动开发跨平台SoloPi在不同厂商设备上的适配技巧小米、华为、VIVO等终极指南SoloPi是一款无线化、非侵入式的Android自动化测试工具为测试开发人员提供了录制回放、性能测试和一机多控等强大功能。本文将为您详细介绍SoloPi在不测试性能测试如何快速上手Citra 3DS模拟器免费跨平台游戏体验完整指南如何快速上手Citra 3DS模拟器免费跨平台游戏体验完整指南 想要在电脑上重温《精灵宝可梦XY》、《塞尔达传说时之笛3D》等经典任天堂3DS游戏吗Cit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询