uniapp 安卓APP应用宝整改问题记录

1.官方整改建议

应用宝官方指导

接到应用宝邮件,说未经同意,获取了信息,内容如下:

首页是这样的:

2.uniapp官方方案

uniapp官方方案

看指导好像又要换离线包打包,我很想吐槽啊,明明在用的时候才获取MAC地址,怎么就没有同意了,又说之前的版本是会在同意前,获取,这可怎么是好啊,官方方案说要3.1.10+才可以,故还需要Appkey了。

2.1 重新打包

官方离线打包指南

HBuilderX版本一定一致

2.2 获取开发者Appkey

2.2.1 官方Appkey获取指南

官方Appkey获取指南

应用管理界面,找不到选择离线打包Key管理,需要双击相应应用名称,才能见到,默认没有离线打包Key管理

2.2.2 查看已有前面文件的SHA1

打开所在文件夹命令为:

cd  /d  D:\adrdsdk

test.keystore为已有签名文件名

keytool -list -v -keystore test.keystore

2.3 本地离线打包

(本人是本地离线打包,正在摸索中)

2.3.1 配置Appkey

AndroidManifest.xmlapplication节点下添加修改节点(默认有此节点,填上值即可)

<meta-dataandroid:name="dcloud_appkey"android:value="***********************" />

2.3.2 配置template模式

AndroidManifest.xmlapplication节点下添加修改节点

 <meta-dataandroid:name="DCLOUD_PRIVACY_PROMPT"  android:value="template"/>

2.3.3 配置strings.xml

以百度地址,代替协议网络地址

<resources><string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string><string name="dcloud_privacy_prompt_accept_button_text">同意</string><string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string><string name="dcloud_privacy_prompt_message"><Data><![CDATA[  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string><string name="dcloud_second_privacy_prompt_title">温馨提示</string><string name="dcloud_second_privacy_prompt_accept_button_text">同意并继续</string><string name="dcloud_second_privacy_prompt_message"><![CDATA[  进入应用前,你需先同意<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>,否则将推出应用。]]></string><string name="dcloud_second_privacy_prompt_refuse_button_text">退出应用</string>
</resources>

若不需要二级提示(点第一个拒绝的弹框),则配置如下:

<resources><string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string><string name="dcloud_privacy_prompt_accept_button_text">同意</string><string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string><string name="dcloud_privacy_prompt_message"><Data><![CDATA[  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string>
</resources>

2.3.4 新建目录values-zh,拷贝strings.xml

(注:本步骤针对中文提示的,但是我相信能看到这篇文章的都是需要中文的)

res,选中,右键,New->Directory

res/values/strings.xml复制到res/values-zh下,如图所示:

要保证res/values/strings.xmlres/values-zh/strings.xml内容一致,不然会报错。

2.4 云打包

以百度地址,代替协议网络地址

"privacy": {  "prompt": "template",  "template": {  "title": "服务协议和隐私政策",  "message": "  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='https://www.baidu.com/'>《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",  "buttonAccept": "我知道了",  "buttonRefuse": "暂不同意",  "second": {  "title": "温馨提示",  "message": "  进入应用前,你需先同意<a href='https://www.baidu.com/'>《用户协议与隐私政策》</a>,否则将推出应用。",  "buttonAccept": "同意并继续",  "buttonRefuse": "退出应用"}   }  },

3.改协议

4.改权限提示

5.验证是否通过

提交新版本审核,审核通过,上架,能在应用宝搜到最新版本的APP,即验证通过。有些APP审核通过后,说外显限制,在应用市场搜不到,说明隐私政策整改不完全,估计得重新提交版本。那个合规检查好贵,一次1700元。。

6.应用宝下载处理

cmd命令行中输入

jarsigner -verbose -keystore my.keystore(安卓证书名字) -signedjar out_sign.apk(签名完后生成的apk) tap_unsign.apk(空白包apk) alias(安卓证书别名)

有疑问,找客服

扫描公众号,了解更多实例分享:

参考

社区指导
求助!云打包Android上架应用宝隐私合规问题!
uni-app项目,Android云打包后安装在手机,启动自动弹出获得手机权限、存储权限的对话框
Android应用市场上架uni-app(5+App)应用合规指南,以及收到工信部或应用市场合规整改通知的解决办法
应用宝下架空包签名等操作

uniapp 安卓APP应用宝整改问题记录相关推荐

  1. 【uniapp】uniapp安卓APP在线自动升级功能

    纯前端实现uniapp写的安卓APP跟IOS在线自动升级功能 关于Uniapp自动升级用到的阿里云要收费的问题 使用的UI框架为UVIEW2.0 用到的请求等 总结下思路 就是通过获取XML文件返回来 ...

  2. 保姆级 uni-app 安卓APP上线步骤

    第一步 点击发行-原生APP-云打包 包名:uni.UNIB43C45F 包名要跟manifest.json文件 获取的名称一至 第二步 确保manifest.json文件-源码视图 包名没有改可以跳 ...

  3. uni-app开发APP上架Apple Store流程记录

    环境准备: MacBook(安装HBuilderX.XCode.Developer.TestFlight.Transporter),苹果开发者账号 流程主要分为三大步骤:证书申请.打包.提交审核 精简 ...

  4. uniapp 安卓app 实现app加固(360加固)

    首先了解一下为什么要进行加固? 移动应用中储存着不少数据,为保障APP的安全,除了定期对其进行安全检测外,还做好安全加固工作,防止二次打包.防止篡改.防止被破解等等,提前进行加密加固工作,保障开发者和 ...

  5. uni-app安卓appNFC读卡

    uni-app安卓appNFC读取RFID标签的UID 第一步:配置NFC权限 第二步:vue文件 <template><view><view class="u ...

  6. 记录--uniapp上如何实现安卓app微信登录功能(操作流程总结)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 uniapp上如何实现安卓app微信登录功能?下面本篇文章给大家分享一下uniapp上实现安卓app微信登录的权限申请.开发的具体操作流程 ...

  7. 记一次安卓app上线应用宝

    背景:前几个月开发了一个安卓app(用的是Dcloud公司的uniapp框架),已经成功上线华为应用市场和小米应用市场.之前上线应用宝是因为没有软著,所以一直也没上线.近期甲方又提出了上架应用宝,于是 ...

  8. 使用uni-app把h5网页封装成安卓app

    文章目录 简介 创建一个uni-app项目 使用web-view组件 设置内嵌的页面高度为100% 运行测试 去除title元素 发布安卓app 简介 uni-app 是一个使用 Vue.js 开发所 ...

  9. uniapp之unipush安卓app信息推送

    第一步,uniapp 官网查找推送 uni-app官网 介绍业务.开通流程,请务必仔细阅读 UniPush使用指南 - DCloud问答 第二步,unipush相关链接 开通的unipush是封装了个 ...

最新文章

  1. MDI多窗体1130
  2. 使用TA-Lib在vn.trader上开发CTA交易策略
  3. python的tab自动补全
  4. cdq分治(bzoj 1176: [Balkan2007]Mokia bzoj 2683: 简单题)
  5. 【git】克隆成功,但是检出失败
  6. android依赖alert样式,Android - AlertDialog样式
  7. 001----Mysql隔离级别
  8. 基于android的电影院订票影院售票系统app
  9. element-ui table列表自定义表头,修改列标题样式、添加tooltip
  10. Tomcat服务器的使用
  11. js根据出生日期计算年龄及根据年龄计算出生日期
  12. web端接入QQ第三方登陆获取本地QQ登陆信息流程
  13. LeetCode-347. Top K Frequent Elements [C++][Java]
  14. Day5.牛客网剑指offer 67题之43-54题(java代码)
  15. java jdom 类_JDOM常用类介绍及示例代码
  16. 无线路由器的dhcp服务器如何设置,磊科无线路由器上DHCP服务器怎么设置
  17. 采药问题 c语言程序,采药问题为什么不能ac(内附代码)
  18. 牛客网语法篇练习函数类型(全)
  19. 陕师大计算机好就业吗,陕师大是好学校吗?陕师大出来好不好就业?
  20. sql数据删除后恢复

热门文章

  1. suse与opensuse的区别
  2. 租赁行业提供固定资产管理的解决方案
  3. 【运维】K8S集群部署系列之ETCD集群搭建(二)
  4. 使用vue封装的一个瀑布流图片的组件
  5. 计算2的100次方模5的结果
  6. 如何禁用计算机防病毒程序,彻底禁用win10一些恶心的软件和功能(个人口味,可能再开启很费劲)...
  7. netflix交互式电影_建立受Netflix启发的高级响应式菜单
  8. Vue 城市联动下拉选择组件实现
  9. HDU 1079 Calendar Game (博弈)
  10. python web项目源码下载_python web 源码范例