uniapp项目实践总结(二十六)安卓应用商店上架教程

导语:之前介绍了如何打包一个安卓安装包文件,如果想要上架安卓应用商店,那么就来这里学习一下方法吧。

目录

  • 准备材料
  • 应用商店
  • 注册账号
  • 上架步骤
  • 审核事项

准备材料

基本信息

  • 安装包:需要 32 或 64 位;
  • 包名:打包配置时填写的包名;
  • logo:你应用的 logo 图标;
  • 应用名称:你的应用的名字;
  • 开发者名称:你的应用开发者名称;
  • 一句话简介:你的应用 slogan;
  • 应用简介:这个就是你的 app 的简单介绍;
  • 更新特性:本次更新的注意功能;
  • 关键词:这个就是应用的搜索词,关键字;
  • 应用分类:应用的类型;
  • 适应年龄:适合什么年龄的用户使用;
  • 应用权限:应用用到了哪些权限,在哪些页面,做了哪些功能;

应用截图

这个要明确说一下,每个应用商店的截图要求都不一样,下面是一些常见应用商店的应用截图要求。

序号名称尺寸大小类型数量备注
1小米1080*1920不超过 5 MBpng
2oppo1080*1920单张不能超过 1MJPG/PNG3-5 张
3vivo1080*19202MB 以内png/jpg3-5 张
4华为450*800pxWEBP 在 100 KB 以内,其他均在 2 MB 以内PNG/JPG/JPEG/WEBP3~5 张宽高比 9:16
5360不小于 800480(480800)单张不能超过 3MJPG/PNG4-5 张去除截图中的顶部通知栏
6阿里请勿小于 480800 或 800480jpg/png至少 4 张不可上传 iOS 应用截图
7百度不小于 480*800px单张小于 1MBJPG/JPEG/PNG4-6 张每张截图内容不能相同
8腾讯10801920px,最小不低于 320480px单张不超过 1MJPG/PNG4-5 张

资质证明

下面就是常见的需要的资质证明文件。

  • 网站备案截图:ICP 查询网站域名页公司盖章截图;
  • 安全评估报告:具有社会舆论属性都需要进行公安备案申请;
  • 软件版权和著作权证书:纸质或者电子版权以及软件著作权证书;
  • AI 算法备案:涉及深度合成应用需要进行 AI 算法备案;

下面是申请的网站地址:

  • ICP 备案
  • 公安备案
  • 版权申请
  • 算法备案

应用商店

下面是常见的一些应用商店地址。

  • 小米应用商店
  • oppo 应用商店
  • vivo 应用商店
  • 华为应用商店
  • 360 移动应用
  • 阿里应用分发平台
  • 百度移动应用
  • 腾讯应用宝
  • 魅族应用商店
  • 谷歌 Play 应用商店

注册账号

以下是各个应用商店开发者账号的注册文档。

  • 小米应用商店
  • oppo 应用商店
  • vivo 应用商店
  • 华为应用商店
  • 360 移动应用
  • 阿里应用分发平台
  • 百度移动应用
  • 腾讯应用宝
  • 魅族应用商店

基本步骤都是:

  • 注册个人账号;
  • 登录开发者网站;
  • 选择开发者类型;
  • 签署协议;
  • 填写资料:企业邮箱,名称,类型;联系人名称、邮箱和 QQ;
  • 企业认证:组织类型,营业执照,企业名称,统一社会信用代码,法人姓名和手机号;对公银行账户,开户行;小额打款测试;
  • 认证成功;

注册开发者账号和企业认证时,需要准备以上材料,以免注册和认证失败。

上架步骤

创建应用

  • 应用名称

应用的通用名称,创建后不可修改,该名称用于应用的长期管理,在应用发布时可修改实际安装后的展示名称。

  • 应用包名

对于应用的唯一标识,在创建过程中如果出现包名被占用提示且您确实有此包名的所有权资质,请按照引导进行应用认领操作。

应用包名仅可以包含大写或小写字母(从“A”到“Z”)、数字和下划线(“_”)。包名内容中各个部分只能以字母开头,并使用“.”分割,至少包含两段内容;例如 com.android.demo

完善资料

  • APK 文件上传;
  • 权限信息填写;
  • 兼容设备;
  • 应用分类;
  • 上线时间;
  • 基本信息;
  • 截图信息;
  • 资质信息;
  • 联系人信息;

填完以上资料后,就提交审核。

审核事项

审核指南文档

以下是各个应用商店开发者账号的审核指南文档。

  • 小米应用商店
  • oppo 应用商店
  • vivo 应用商店
  • 华为应用商店
  • 360 移动应用
  • 阿里应用分发平台
  • 百度移动应用
  • 腾讯应用宝
  • 魅族应用商店

基本要求

基本要求就是:

  1. 应用名称和包名不能重复;
  2. 不能涉及包含发布违法违规、政治敏感、暴力色情等信息;
  3. 安全/功能/影响/广告/内容等规范;
  4. 隐私/付费/未成年保护/知识产权等规范;
  5. 开发者行为注意事项,收录类型规范;
  6. 其他需要注意的事项;

只要你的应用符合以上几点要求,那么基本上是可以通过审核并且成功上架应用商店的。

最后

以上就是安卓应用商店上架教程的主要内容,有不足之处,请多多指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/93707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java图书信息管理

一、项目概述 本图书信息管理系统旨在提供一个直观的用户界面,用于管理图书馆或书店的图书信息。系统包括图书添加、查询、借阅和归还等功能。 二、系统架构 系统采用JavaSwing作为前端UI框架,后端使用Java Servlet处理业务逻辑,数据存储在…

day-63 代码随想录算法训练营(19) 图论 part 02

1020.飞地的数量 分析:求不跟边界接壤的陆地的数量 思路一:深度优先遍历 先从四个侧边找陆地,然后进行深度优先遍历,把所有接壤的陆地(1)全部转换成海洋(0) 深度优先遍历&#xf…

简化数据库操作:探索 Gorm 的约定优于配置原则

文章目录 使用 ID 作为主键数据库表名TableName临时指定表名列名时间戳自动填充CreatedAtUpdatedAt时间戳类型Gorm 采用约定优于配置的原则,提供了一些默认的命名规则和行为,简化开发者的操作。 使用 ID 作为主键 默认情况下,GORM 会使用 ID 作为表的主键: type User st…

vue图片显示

一、Vue图片显示方法&#xff1a; 1.直接使用<img>标签&#xff1a; 最简单的方法是使用<img>标签&#xff0c;并将图片的URL作为src属性的值。例如&#xff1a; <img src"path/to/your/image.jpg" alt"Image"> 如果是绝对路径&#x…

浅谈yolov5中的anchor

默认锚框 YOLOv5的锚框设定是针对COCO数据集中大部分物体来拟定的&#xff0c;其中图像尺寸都是640640的情况。 anchors参数共3行&#xff1a; 第一行是在最大的特征图上的锚框 第二行是在中间的特征图上的锚框 第三行是在最小的特征图上的锚框 在目标检测中&#xff0c;一…

springboot整合es

springboot整合es 1.引入依赖&#xff08;springboot2.3.x版本可以兼容elasticsearch7.x版本。&#xff09; <parent><artifactId>spring-boot-starter-parent</artifactId><groupId>org.springframework.boot</groupId><version>2.3.6.R…

C进阶--字符函数和字符串函数介绍

✨ 更多细节参考 cplusplus.com/reference/cstring/ 使用方式&#xff1a; ⭕ 求字符串长度 &#x1f58c; strlen 函数原型&#xff1a; size_t strlen ( const char * str ); 作用&#xff1a; 获取字符串长度 ✨补充&#xff1a; ⭐字符串以 \0 作为结束标志&…

C++算法 —— 动态规划(8)01背包问题

文章目录 1、动规思路简介2、模版题&#xff1a;01背包第一问第二问优化 3、分割等和子集4、目标和5、最后一块石头的重量Ⅱ 背包问题需要读者先明白动态规划是什么&#xff0c;理解动规的思路&#xff0c;并不能给刚接触动规的人学习。所以最好是看了之前的动规博客&#xff0…

【CFD小工坊】浅水方程的离散及求解方法

【CFD小工坊】浅水方程的离散及求解方法 前言基于有限体积法的方程离散界面通量与源项计算干-湿网格的处理数值离散的稳定性条件参考文献 前言 我们模型的控制方程&#xff0c;即浅水方程组的表达式如下&#xff1a; ∂ U ∂ t ∂ E ( U ) ∂ x ∂ G ( U ) ∂ y S ( U ) U…

C++list模拟实现

list模拟实现 1.链表结点2.类模板基本框架3.构造4.插入普通迭代器实现4.1尾插4.2普通迭代器实现4.3对比list和vector的iterator4.4迭代器的价值4.5insert4.6尾插头插复用写法 5.删除erase5.1erase5.2尾删头删复用写法 6.析构emptysizeclear6.1clear6.2size6.3 empty6.4 析构 7.…

<C++>类和对象-下

目录 一、构造函数的初始化 1. 构造函数体赋值 2. 初始化列表 2.1 概念 2.2 隐式类型转换式构造 2.3 explicit关键字 二、static静态成员 1. 概念 2. 特性 三、友元 1. 友元函数 2.友元类 四、内部类 1. 概念 五、匿名对象 1. const引用匿名对象 2. 匿名对象的隐式类型转换 总…

C++左右值及引用

1 左值和右值 简单记法&#xff1a;能取地址的是左值&#xff0c;不能取地址的是右值 右值一般是常量 例&#xff1a; i 是右值&#xff0c;因为先把 i 赋值给临时变量&#xff0c;临时变量在1&#xff0c;而临时变量是将亡值&#xff0c;&i取地址会报错 i是左值&#xf…

获取网卡上的IP、网关及DNS信息,获取最佳路由,遍历路由表中的条目(附源码)

VC常用功能开发汇总&#xff08;专栏文章列表&#xff0c;欢迎订阅&#xff0c;持续更新...&#xff09;https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程&#xff08;专栏文章列表&#xff0c;欢迎订阅&#xff0c;持续更新...&a…

Oracle高级

Oracle数据库高级技术与最佳实践 Oracle数据库是全球领先的关系型数据库管理系统&#xff0c;广泛用于企业级应用程序和数据管理。在这篇博客中&#xff0c;我们将深入探讨Oracle数据库的高级技术和最佳实践&#xff0c;帮助数据库管理员和开发人员更好地利用其强大功能。 1. …

Linux进程控制

文章目录 前言一、进程创建1、fork函数2、写时拷贝3、子进程从哪里开始执行父进程代码 二、进程终止1、进程终止时&#xff0c;操作系统做了什么2、进程终止的常见方式2.1 main函数退出码 3、在代码中终止进程3.1 使用return语句终止进程3.2 使用exit函数终止进程3.3 使用_exit…

c#设计模式-结构型模式 之 组合模式

&#x1f680;简介 组合模式又名部分整体模式&#xff0c;是一种 结构型设计模式 &#xff0c;是用于把一组相似的对象当作一个 单一的对象 。组合模式 依据树形结构来组合对象 &#xff0c;用来表示部分以及整体层&#xff0c;它可以让你将对象组合成树形结构&#xff0c;并且…

leetCode 45.跳跃游戏 II 贪心算法

45. 跳跃游戏 II - 力扣&#xff08;LeetCode&#xff09; 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 &…

大语言模型之十四-PEFT的LoRA

在《大语言模型之七- Llama-2单GPU微调SFT》和《大语言模型之十三 LLama2中文推理》中我们都提到了LoRA&#xff08;低秩分解&#xff09;方法&#xff0c;之所以用低秩分解进行参数的优化的原因是为了减少计算资源。 我们以《大语言模型之四-LlaMA-2从模型到应用》一文中的图…

已解决 Bug——IndexError: index 3 is out of bounds for axis 0 with size 3问题

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页: &#x1f405;&#x1f43e;猫头虎的博客&#x1f390;《面试题大全专栏》 &#x1f995; 文章图文并茂&#x1f996…

自然语言处理状况简介

一、说明 自然语言处理已经进入大模型时代&#xff0c;然而从业人员必须了解整个知识体系、发展过程、知识结构&#xff0c;应用范围等一系列知识。本篇将报道此类概况。 二、自然语言处理简介 自然语言处理&#xff0c;或简称NLP&#xff0c;是处理和转换文本的计算机科学学科…