一、android 发布到华为应用市场
1、华为应用市场注册开发者账号
https://developer.huawei.com/consumer/cn/?ha_source=sem&ha_sourceId=89000605
2、进行企业认证
3、app隐私弹窗
miniapp-privacy.json
1、协议弹窗内容:
{
"title": "隐私政策协议",
"confirm": "同意并接受",
"cancel": "暂不同意",
"message": "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a__了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"messageLinks": {
"__a__": {
"text": "《服务协议》",
"url": "https://iot.cq-ct.com/摄像直读表APP服务协议.html"
},
"__b__": {
"text": "《隐私政策》",
"url": "https://iot.cq-ct.com/摄像直读表APP隐私协议.html"
}
},
"styles": {
"title": {
"color": "#000000"
},
"confirmButton": {
"color": "#000000"
},
"cancelButton": {
"color": "#000000"
},
"message": {
"color": "#000000"
},
"messageLinks": {
"color": "#0000ff"
}
}
}
2、服务协议模板
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f0f0f0;
}
.content {
margin: 15px;
padding: 20px;
background-color: #fff;
border-radius: 5px;
}
</style>
</head>
<body>
<div class="content">
<h1 style="text-align: center;">服务协议</h1>
<h2>一、协议目的</h2>
<p>本协议旨在明确您(以下简称“用户”)与我们(APP开发者)之间的权利和义务,规范您对APP的使用行为,保障双方的合法权益。请您在使用我们的APP之前,仔细阅读并理解本协议的全部内容。</p>
<h2>二、服务内容</h2>
<p>我们向您提供APP的下载、安装、使用及相关服务。您有权根据本协议及APP的功能和规则,使用APP提供的各项服务。我们将根据实际情况,不断完善APP的功能和服务,并可能适时推出新的功能或服务。</p>
<h2>三、用户账号</h2>
<p>您在使用APP时,需要注册账号。您应保证账号信息的真实性、准确性、完整性和安全性,并妥善保管账号和密码。您不得将账号转让、出借或赠与给他人使用,也不得允许他人使用您的账号。如您发现账号存在异常或被盗用,应立即通知我们,我们将协助您进行处理。</p>
<h2>四、用户行为规范</h2>
<p>您在使用APP时,应遵守国家法律法规、社会公德和公序良俗,不得发布、传播违法违规信息或进行其他违法违规行为。您应尊重他人的知识产权和隐私权,不得侵犯他人的合法权益。您不得利用APP进行任何形式的商业推广、广告发布或垃圾信息发送。</p>
<h2>五、数据安全和隐私保护</h2>
<p>我们将采取合理的技术和管理措施,保护用户数据的安全和隐私。我们将严格遵守国家法律法规和隐私政策,不会将用户数据用于任何非法或未经用户同意的用途。未经用户同意,我们不会将用户数据共享给任何第三方,但法律法规另有规定的除外。</p>
<h2>六、免责声明</h2>
<p>我们对于因网络故障、自然灾害、战争等不可抗力因素导致的服务中断或数据丢失,不承担任何责任。我们对于用户在使用APP过程中因自身原因造成的任何损失,不承担任何责任。我们对于第三方提供的内容、服务或产品,不承担任何担保或保证责任。</p>
<h2>七、协议变更和终止</h2>
<p>我们有权根据实际情况,对本协议进行修订。修订后的协议将通过APP内的通知或其他适当的方式告知用户。如您不同意修订后的协议,可以选择停止使用APP。继续使用APP,则视为接受修订后的协议。如您违反本协议或国家法律法规,我们有权终止您的账号并停止提供服务。</p>
<h2>八、争议解决</h2>
<p>如双方在执行本协议过程中发生争议,应首先通过友好协商解决;协商不成的,任何一方均有权向有管辖权的人民法院提起诉讼。</p>
<h2>九、其他</h2>
<p>本协议自您接受并点击同意之日起生效,并对您具有法律约束力。本协议的解释权归我们所有。如有任何疑问或建议,请通过APP内的联系方式与我们联系。感谢您选择我们的APP,我们将竭诚为您提供优质的服务。请您遵守本协议的各项规定,共同维护良好的服务环境。</p>
</div>
</body>
</html>
3、隐私协议模板
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f0f0f0;
}
.content {
margin: 15px;
padding: 20px;
background-color: #fff;
border-radius: 5px;
}
</style>
</head>
<body>
<div class="content">
<h1 style="text-align: center;">隐私政策</h1>
<h2>一、前言</h2>
<p>我们非常重视用户的隐私和个人信息保护。本隐私政策将详细阐述我们如何收集、使用、存储、共享和保护您的个人信息。请您在使用我们的APP之前,仔细阅读并理解本隐私政策。</p>
<h2>二、个人信息的收集和使用</h2>
<p>我们将根据您的授权收集您的个人信息,包括但不限于您的设备信息、地理位置等。这些信息主要用于提升APP的服务质量,为您提供更个性化的服务。</p>
<p>为了获取你所在位置的天气情况,开发者将在获取你的明示同意后,收集你的位置信息。</p>
<p>为了系统绑定微信用户,开发者将在获取你的明示同意后,收集你的微信昵称、头像。</p>
<p>为了扫描二维码,开发者将在获取你的明示同意后,访问你的摄像头。</p>
<p>开发者收集你选中的照片或视频信息,用于记录设备安装的位置;</p>
<p>我们不会将您的个人信息用于本隐私政策未列明的其他目的。</p>
<h2>三、个人信息的存储和共享</h2>
<p>我们将按照法律法规的要求,将您的个人信息存储在安全的环境中,防止信息被未经授权的访问、泄露、损坏或丢失。</p>
<p>我们不会将您的个人信息共享给任何第三方</p>
<h2>四、您的权利</h2>
<p>您有权随时查看、修改或删除我们收集的您的个人信息。</p>
<p>您有权要求我们停止使用或删除您的个人信息。但请注意,这可能会影响您使用我们的服务。</p>
<p>如果您对我们的隐私政策有任何疑问或建议,您可以通过我们的联系方式与我们联系。</p>
<h2>五、隐私政策的变更</h2>
<p>我们可能会根据业务发展和法律法规的变化,对本隐私政策进行修订。我们将通过APP内的通知或其他适当的方式,向您告知隐私政策的变更。请您定期查看并理解我们的隐私政策。</p>
<h2>七、联系方式</h2>
<p>如果您对我们的隐私政策有任何疑问或建议,或者需要行使您的权利,您可以通过以下方式与我们联系:</p>
<p>[电子邮箱]:1459017028@qq.com</p>
<p>感谢您对我们APP的支持和信任!我们将持续努力,为您提供更好的服务,同时保护您的隐私和个人信息安全。</p>
</div>
</body>
</html>
4、构建正式版本的APK并进行测试
5、app备案
6、填写相关APP信息
同意协议,新建android 应用
填写应用消息
填写版本信息
电子版权证书:
点开申请通道,进行申请服务
大概10个工作日电子版权顺利下来了,提前准备的资料:源代码 60页左右、APP操作手册(APP里面的名称要和申请的名称一致)
提交审核驳回的常见几种情况:
-
您的应用targetsdk版本低于30,不符合华为应用市场审核标准。
修改建议:请您将应用targetsdk等级升级到30或30以上。
-
您应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址内无开发者名称
修改建议:请提供您自身的隐私政策,在您应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址内注明开发者名称以及应用名称,并确保应用名称与开发者提交的应用名称信息一致/开发者名称与上传应用的开发者名称一致。
-
您的应用内未提供账号注销服务,不符合华为应用市场审核标准。
修改建议:请在应用内提供清除、解除相关关联账号的功能或注销服务,并在解除后删除与该账号相关联的数据,且功能选项名称需表述清晰,需使用如注销账号等表述。
-
您应用内登录页面隐私政策内容与您在AppGallery Connect上提交的隐私政策网址内容不一致,不符合华为应用市场审核标准。
修改建议:请保证应用内的隐私政策内容与您在AppGallery Connect-我的应用-版本信息处提交的隐私政策网址内容保持一致。
我直接用多端框架的隐私协议弹窗处理的,没有单独在应用的用web-view处理H5的隐私协议 -
应用内登录模块展示的应用名称与在AppGallery Connect上提交的应用名称不一致,不符合华为应用市场审核标准。
修改建议:请确保应用内用户协议及各模块展示的应用名称或公司名称与在AppGallery Connect上提交的应用名称及开发者信息保持一致。
-
您的应用明示存在定向推送功能,但未满足在应用内显著标识定推服务/提供定推服务关闭选项的要求,不符合华为应用市场审核标准。
测试步骤:隐私政策中含定向推送相关内容“ “用于记录设备安装的位置;我们将这些信息用于提供和优化服务、个性化推荐、安全保障及法定要求。”。
修改建议:(1)如应用内存在定推功能,请确保满足以下三点要求:a.在应用内隐私政策及AppGallery Connect上提交的隐私政策网址中明示存在定推功能;b.在应用内显著标识定推服务;c.提供定推服务关闭选项。
(2)如应用内不存在定推功能,请删除用于显著区分定推功能的相关内容,包括a.应用内隐私政策;b.AppGallery Connect上提交的隐私政策网址;c.应用内页面。
(3)说明:显著区分定向推送服务的方式包括但不限于使用“个性化推荐”、“为您推荐”、“猜你喜欢”等其他能显著区分的字样。
实际在应用中没有推送功能,检查隐私协议中如下的字段并做相应的删除等处理:性化推荐、为您推荐、猜你喜欢、以及向您提供更好、更优、更为个性化的信息搜索及交易服务
-
您应用内的隐私政策/在AppGallery Connect上提交的隐私政策未向用户突出明示处理的敏感信息,不符合华为应用市场审核标准。
修改建议:请在隐私政策中以字体加粗、增大字号、醒目颜色等方式突出展示APP处理的个人敏感信息。
-
您的应用在首次打开或运行中,在用户未主动点击权限对应的相关功能或服务时,提前向用户弹窗申请开启
【位置】权限,不符合华为应用市场审核标准。
测试步骤:首次打开APP,非服务所必须,应用提前申请权限。
修改建议:应用如需申请权限,应在用户主动点击使用对应业务功能时申请,不得提前弹窗申请权限,且权限申请行为需与实际使用目的一致。
请参考《审核指南》第7.20相关审核要求:https://developer.huawei.com/consumer/cn/doc/app/50104-07#h3-1683701612940-2
APP常见个人信息保护问题FAQ请参考:https://developer.huawei.com/consumer/cn/doc/app/FAQ-faq-05#h3-1683685082060-6