MAUI+Masa Blazor APP 各大商店新手发布指南-华为篇
前言
AppGallery Connect(简称AGC)是华为应用市场推出的应用一站式服务平台,致力于为开发者提供应用创意、开发、分发、运营、分析全生命周期服务,构建全场景智慧化的应用生态。
AppGallery Connect深度整合华为内部各项优质服务,将华为在全球化、质量、安全、工程管理等领域长期积累的能力开放给您,大幅降低应用开发与运维难度,提高版本质量,开放分发和运营服务,帮助获得用户并实现收入的规模增长。
从名称和功能上看,与App Store Connect较为类似,不仅是一个应用商店上架审核的功能,还集成了测试运维分析等一系列服务。
准备材料
准备材料与其他商店类似
一、企业认证
1、准备营业执照黑白复印件/扫描件 附加红色公章即可
2、对公打款提供开户行信息,一般5分钟左右就会打款,3次错误机会,全错需要走人工
二、审核资料
1、apk文件
通过软件包管理工具上传apk文件,也可以在多个版本之间切换

2、应用信息包括:名称、测试账号、图标、简介、截图(截图要求是1080*1920,2MB以内;格式:png、jpg)
截图需要与应用内容保持一致,例如:如果你截图上有5个按钮,那么测试账号登录之后应该也有5个,截图最好与测试账号身份登录后的效果保持一致。
图标尺寸要求为216x216,比较特殊
3、ICP备案号:华为这里需要添加备案号和备案截图
4、软著电子证书,上传会自动读取pdf文件证书的信息,如果无法读取,可以在软件著作权栏内上传软著截图
5、承诺书:部分行业资质需要,例如网赚类,也比较简单,按照模板填写公司及app信息盖章拍照上传即可。
6、隐私协议:注意点还是不要过度收集信息。如果使用了其他厂家的推送SDK,需要在协议中体现。
7、发布国家或地区:不同国家或地区会有不同的审核政策

8、开放式测试,是华为比较有特点的一个功能,与Appstore的TestFlight类似,可以用于再开发阶段的内部测试,测试用户可以跳过人工审核环节快速进行发版测试。


9、内容分级
会以调查问卷的方式进行验证分级级别和适用区域。

10、隐私标签信息导入
这里需要选出你app需要的权限和对应的业务场景,如果你使用了第三方推送服务,需要勾选收集个人信息,业务场景选择为:向第三方披露


11、是否强制更新
使用强制更新需要集成对应的SDK
12、备案信息
需要填写企业或者个人App的备案信息,2023年12月12日起,存量应用若未完成备案,应用市场将不予更新;2024年1月5日起,应用市场将逐步清理未备案应用。

审核注意事项
1、华为的审核相对比较严格,周期也比较长3-5天
2、首先会检查你的App是否包含侵害用户权益行为的SDK
相关SDK可以在全国SDK管理服务平台(sdk.caict.ac.cn)查询,相关通报内容可以参考下面连接
(10月24日,工业和信息化部发布了2023年第6批侵害用户权益行为的APP(SDK)通报)https://www.miit.gov.cn/jgsj/xgj/APPqhyhqyzxzzxd/tzgg/art/2023/art_779600fc064a4aacb6d528f669dc9c9f.html
(11月17日,工业和信息化部发布了2023年第7批侵害用户权益行为的APP(SDK)通报)https://www.miit.gov.cn/jgsj/xgj/APPqhyhqyzxzzxd/tzgg/art/2023/art_16506024b9ea4b54ba7a0c1b90fa3ab5.html
3、如果应用中集成了com.heytap.msp(OPPO;OPush)等SDK,但未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策内容中进行明示,则审核不会通过。也就是说华为不单单会检查华为相关的协议,对集成其他场景SDK的行为也会检查对应的隐私协议。其他厂家目前没有发现类似检测行为。

4、应用功能异常
关于功能异常华为的审核标准极高,请确保你的所有功能都经过完善的测试,相关连接,例如官方网站连接等,都必须能够正常打开。
如果您的应用有注册功能,华为不仅会使用您提供的测试账号登录,也会尝试自己注册。
5、应用在运行时,未同步告知权限申请的使用目的,向用户索取(相机、存储)等权限
APP在调用终端敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等。
6、不能存在应用内更新提示,确保提交的应用为最新版本,不得存在自更新行为
华为在上述测试中发现问题,都会以邮箱的形式发送给你,会有详细的审核意见和未通过原因,测试步骤,测试环境、机型、语言环境等
审核不通过邮件截图


审核通过邮件截图

另外站内信也会同步推送相关内容


总结
华为审核严格,周期长,而且审核界面最近变动比较频繁,新增了很多必填项,如果遇到无法提交更新等问题,请清理浏览器缓存
其他问题也可以通过工单方式提交,但是工单目前解决速度缓慢。
华为提供的审核标准文档十分详细,遇到问题可以对比改正。
违规收集个人信息审核标准 https://developer.huawei.com/consumer/cn/doc/app/FAQ-faq-01#h3-1683538186544-2
MAUI+Masa Blazor APP 各大商店新手发布指南-华为篇的更多相关文章
- 在MAUI中使用Masa Blazor
Masa Blazor是什么 在此之前我们已经介绍过什么是Masa Blazor,以及如何使用Masa Balzor,如果还有不了解Masa Blazor的同学可以看我上篇文章[初识Masa Blaz ...
- 使用MASA Blazor开发一个标准的查询表格页
前言 大家好,我是开源项目 MASA Blazor 主要开发者之一,如果你还不了解MASA Blazor,可以访问我们的 官网 和博客 <初识MASA Blazor> 一探究竟.简单来说, ...
- MAUI与Blazor共享一套UI,媲美Flutter,实现Windows、macOS、Android、iOS、Web通用UI
1. 前言 距离上次发<MAUI初体验:爽>一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android.iO ...
- IOS开始对App Store大扫除:你的APP更新了吗?
成都亿合科技小编从北京商报了解到,对于开发APP应用的要注意啦,IOS要开始对App Store大扫除:你的APP更新了吗? 日前苹果App Store的开发者们发送邮件,表示将实施一个持续评估应用行 ...
- 乘风破浪,.Net Core遇见MAUI(.NET Multi-platform App UI),进击现代化跨设备应用框架
什么是MAUI https://github.com/dotnet/maui .NET Multi-platform App UI (MAUI) 的前身是Xamarin.Forms(适用于Androi ...
- 初识MASA Blazor
MASA Blazor是一个Blazor的UI组件库.就像大家写前端熟知的Bootstrap, Ant Design一样. MASA Blazor官网地址:https://blazor.masasta ...
- MASA Blazor入门这一篇就够了
1.什么是Blazor? 有什么优势? ASP.NET Core Blazor 简介 Blazor 是一个使用 Blazor 生成交互式客户端 Web UI 的框架: 使用 C# 代替 JavaScr ...
- Masa Blazor in Blazor Day
2022年第一场Blazor中文社区的开发者分享活动,我们的团队也全程参与其中,在议程中,也分享了我们团队的Blazor 管理后台模板,针对于Blazor,先科普一波,避免有些朋友不了解,Blazor ...
- Masa Blazor自定义组件封装
前言 实际项目中总能遇到一个"组件"不是基础组件但是又会频繁复用的情况,在开发MASA Auth时也封装了几个组件.既有简单定义CSS样式和界面封装的组件(GroupBox),也有 ...
- 体验了一把最近很火的开源项目-MASA Blazor
前言 很惭愧直到去年底才接触到Blazor.那什么是Blazor呢?相信大家都看过官方文档的详细说明,另外MASA团队也有不错的说明介绍 .用官方的话说Blazor是一个交互式客户端Web UI的框架 ...
随机推荐
- QA|requests接口请求失败而postman请求成功原因排查|Requests
requests接口请求失败而postman请求成功原因 代码如下 1 def ihrm_login(login_data, url1): 2 """login_data ...
- js获取当前月的天数
//取得本月天数(实际代码:) var now=new Date(); var d = new Date(now.getFullYear(),now.getMonth()+1,0); var days ...
- Windows安装、配置、卸载MySQL教程
MySQL是一个关系型数据库管理系统,目前为Oracle旗下产品,它具有开源.体积小.速度快的优点,许多网站使用的都是MySQL数据库. 简单而言,MySQL数据库核心功能就是用来存储数据的. MyS ...
- 在线问诊 Python、FastAPI、Neo4j — 构建问题分类器
目录 构建字典数据 构建 Trie 字典树 按实体组装字典 问题分析 将问题进行分析,和系统已有的分类进行关联 构建字典数据 将构建的知识图片字典化, 用于后面对问题的解析,下图为症状的字典,其它字典 ...
- c语言代码练习6
//输入三个数字,依次按照从大到小输出#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int a = 0 ...
- OSPF路由 与 ISIS路由 与路由学习对比
转载请注明出处: 1.OSPF 路由学习规律 OSPF使用链路状态数据库(Link State Database)来存储网络拓扑信息.每个OSPF路由器通过交换链路状态更新(Link State Up ...
- Keycloak 创建和修改自定义用户信息
前言 公司在用 Keycloak 作为认证服务器,之前在系统数据库里存的,后来想了想是不是可以在 Keycloak 中存.在网上找的方法大多都是通过 admin 接口去改,但这种方法就需要两种解决方案 ...
- 基于GPS定位和人脸识别的作业识别管理系统
一.技术参数 mysql5.5 asp.net jquery 高德地图api 百度人脸识别api 二.功能简介 实现简单的施工项目管理,包括项目地点,工期,名称,编号等 实现作业人员的档案信息管理,包 ...
- Visible Lattice Points 题解
Visible Lattice Points 题目大意 给定一个 \(N×N×N\) 的由若干点组成的立方体,点的坐标从 \((0,0,0)\) 到 \((N,N,N)\),求从点 \((0,0,0) ...
- 10.7 多校联测 Day? 总结
打了一场从头到尾稀里糊涂的比赛. 脑子完全不转. 开考看 T1,一开始连逆序对都没看出来.想着把不合法的点两两连边黑白染色(也是够离谱)然后也不知道干了啥(似乎很困),反正一个小时过去了. 就只看出来 ...