uni-app上架_uniapp华为上架流程-程序员宅基地

技术标签: app上架  uni-app  

材料准备
1、营业执照或其他主办方证件
2、法人身份证正反面扫描件
3、法人手持身份证正反面照片
4、负责人身份证正反面扫描件
5、负责人手持身份证正反面照片
6、公章照片
7、单位基本信息:单位名称、法定代表人、法定代表人身份证号码、注册资本、成立日期、有效期限、统一社会信用代码、地址、经营范围、登记机关、开户行、账号等

联系方式
建议使用公用联系方式,避免离职等原因造成麻烦
1、公用邮箱
2、公用手机号码
3、单位固定电话

APP相关
1、上传到应用商店的(安卓/.apk)(苹果/.ipa)的安装包
2、应用签名证书
3、应用用户协议及隐私政策
4、应用介绍
5、应用介绍截图

其他
1、计算机软件著作权登记证书及电子版权证书
2、APP安全评估报告
3、ICP备案截图

注册应用商店
华为应用商店:https://developer.huawei.com/consumer/cn/
小米应用商店:https://dev.mi.com/console/
应用宝:https://app.open.qq.com/
OPPO应用商店:https://open.oppomobile.com/
VIVO应用商店:https://id.vivo.com.cn/
百度手机助手:https://app.baidu.com/
阿里应用分发:https://open.9game.cn/
360手机助手:https://dev.360.cn/

苹果App Store:https://developer.apple.com/

====================================================================
apk打包相关
DCloud开发者中心:https://dev.dcloud.net.cn/#/pages/app/list
安心包指南:https://ask.dcloud.net.cn/article/37979
Android平台签名证书(.keystore)生成指南:https://ask.dcloud.net.cn/article/35777

===后续待更新

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/flyingLF/article/details/126048067

智能推荐

acwing 语法基础刷题 (第一讲习题)python C/C++ 第二天_"print(\"volume = %.3f"-程序员宅基地

文章浏览阅读230次。605. 简单乘积//C++版本 #include <bits/stdc++.h>using namespace std;int main(){ int a,b,X; cin>>a>>b; X=a*b; printf("PROD = %d",X); return 0;}#python版本a=int(input())b=int(input())print("PROD = %d"%(a*b))611. 简单计算/_"print(\"volume = %.3f"

[INFO] [copilotIgnore] inactive,github copilot没反应怎么解决_copilot no completions were found-程序员宅基地

文章浏览阅读1.9k次。这种情况下就是它的激活出现了问题,如果账号的使用权没有问题的话,就将该插件disable之后再重新enable,重新观察输出,就会看到copilot在重新链接引擎了,一次不行就多进行几次。在使用github copilot的时候,插件不工作,后台出现了这种输出,然后就能重新使用了,_copilot no completions were found

antd日期:禁止选择当天之前的日期_ant日期组件如下禁用当前之前的时间-程序员宅基地

文章浏览阅读175次。1、年月日——日期禁止当天之前的,不包括当天的(带有时间的除外)2、年月日——日期禁用当天之前的(包括当天的)_ant日期组件如下禁用当前之前的时间

在有序的数列中插入若干个数,使得数列再插入过程中始终保持有序s发_有序的数列中插入若干个数,每插入一个数都要保持有序。-程序员宅基地

文章浏览阅读3.2k次。题目的意思是:一个有序的数列中插入一个数,这个数列依然是有序的。1 3 5 7 9 当插入6时,数列应当变成这样1 3 5 6 7 9算法:原数组从最后一个数开始与number相比较。 如果number大于最后一个数,那么number就会插入到最后一个数后面 (array[j+1]=number),而且比较在这里就会结束了。程序中使用br..._有序的数列中插入若干个数,每插入一个数都要保持有序。

一个例子来全面比较一下传统测试与敏捷测试的区别_敏捷测试与传统测试的区别-程序员宅基地

文章浏览阅读1.2k次。这一讲的内容我想通过一个例子来全面比较一下传统测试与敏捷测试的区别,这个例子来自一本书——《凤凰项目:一个 IT 运维的传奇故事》。这是由美国的三位 DevOps 专家撰写的一本关于 IT 运维的小说。有人说,在 IT 咨询业,没读过这本书都不好意思跟人家谈 DevOps。别急,我们这一讲的重点的确不是 DevOps,而是比较传统测试与敏捷测试,一千个人眼里有一千个哈姆雷特,尽管大家对 DevOps 有不同的理解,但是,你要知道,DevOps 其实是敏捷开发向 IT 运维的自然延伸,它的原则和实践与_敏捷测试与传统测试的区别

VS2015中QT VS TOOLS Open Qt Project file 无反应报错Cannot run compiler 'cl'. Maybe you forgot to setup the_vs2015 qt tools 报错cmd32.exe-程序员宅基地

文章浏览阅读4.5k次。用VS2015中QT VS TOOLS 的Open Qt Project file 选项打开qt工程报错(Import): Generating new project of liteidex.pro file(qmake) : Using: C:\QT\QT5.9.1\5.9.1\MSVC2015\bin\qmake(qmake) : Working Directory: C:\_vs2015 qt tools 报错cmd32.exe

随便推点

旋转目标检测非极大抑制库报错 No such file or directory: ‘:/usr/local/cuda-11.7:/usr/local/cuda-11.7/bin/nvcc‘_warnings.warn(msg.format('we could not find ninja.-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏6次。【代码】[Errno 2] No such file or directory: ‘:/usr/local/cuda-11.7:/usr/local/cuda-11.7/bin/nvcc‘_warnings.warn(msg.format('we could not find ninja.'))

011——人体感应模块驱动开发(SR501)_人体传感器csdn-程序员宅基地

文章浏览阅读888次,点赞16次,收藏14次。人体都有恒定的体温,一般在 37 度,所以会发出特定波长 10uM 左右的红外线,被动式红外探头就是靠探测人体发射的 10uM 左右的红外线而进行工作的。人体发射的 10uM 左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。人体红外模块是一种能够检测人或动物发射的红外线而输出电信号的传感器。广泛应用于各种自动化控制装置中。_人体传感器csdn

(c++)vector——find方法的使用_vector find-程序员宅基地

文章浏览阅读3.9w次,点赞14次,收藏32次。## vector _find方法的使用 不同于map(map有find方法),vector本身是没有 find这一方法的,其find函数是依靠algorithm来实现的 所有要使用#include<algorithm> 例如:vector<int>::iterator it = find(vec.begin(),vec.end(),1); if(it != vec.end()) cout<<"found"<<endl; else _vector find

【STM32】EXTI---外部中断/事件控制器_stm32外部中断上升沿下降沿都触发 如何区分-程序员宅基地

文章浏览阅读5.4k次,点赞55次,收藏109次。EXTI——外部中断/事件控制器。外部中断简介,EXTI初始化结构体,外部中断控制实验。利用按键输入作为中断的外部输入,产生中断后,进入中断服务函数,实现LED状态的变化。_stm32外部中断上升沿下降沿都触发 如何区分

[vue3] error in ./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js-程序员宅基地

文章浏览阅读2.1k次,点赞10次,收藏8次。question使用vue-cli(4.5.13) create vue3(3.1.3)npm run servererrorerror in ./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.jssolution1办法1: 编辑配置文件vue.config.js此办法不行// vue.config.jsmodule.exports = { transpileDependencies: ['@vue/reactivi_in ./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js

数据挖掘——数据采集和数据清洗_selenium 自动化数据采集和清洗-程序员宅基地

文章浏览阅读7.2k次,点赞12次,收藏63次。数据采集和数据清洗一、数据清洗1.数据去重(一)相关知识1> pandas读取csv文件-read_csv()2> pandas的去重函数-drop_duplicates()(二)本关任务(三)参考代码2.处理空值(一)相关知识1> DataFrame中空值的表示2> 查找空值及计算空值的个数3> 处理空值-fillna(二)本关任务(三)参考代码一、数据清洗1.数据去重(一)相关知识1> pandas读取csv文件-read_csv() _selenium 自动化数据采集和清洗