1.APP强制、频繁、过度索取权限

描述:APP首次打开(或其他时机),未见使用对应的相关产品服务时、提前向用户弹窗申请开启通讯录/定位/短信/录音/相机/XXX等权限
解决:

"permissionExternalStorage" : {"request" : "none"},
"permissionPhoneState" : {"request" : "none"},
//这里解决了问题、但是后面还要弹出隐私政策还要改

附上官网地址:https://ask.dcloud.net.cn/article/36937

2、应用未加固

解决:
下载360加固宝,按步骤一步一步来,最后默认的配置就行,把打好的正式包上传到加固保上去,他加固完成后会生成一个加固后的包,体积稍微大了一点,是加固后的,就OK了。
下载地址:https://jiagu.360.cn/#/global/download

3.应用板块里未发现用户协议和隐私协议的常驻入口

解决:
在个人中心呀、设置啊,随便哪个页面加一个隐私协议和用户协议的入口就行了

4.应用不兼容安卓4.4以下版本

解决:
manifest.json => App常用其他设置 => minSdkVersion
这里minSdkVersion 是兼容的最低版本,安卓4.4版本对应的挨批等级是19
minSdkVersion 如果不填默认的是19
targetSdkVersion:官网是这么说的(targetSdkVersion用于指定应用适配的Android版本(API等级))我理解的是;适配的最高版本,不过我填的28对应安卓版本安卓9.0,安装到安卓10上也没毛病
targetSdkVersion如果不写默认的是26也就是安卓8.0版本
附上官网地址:https://ask.dcloud.net.cn/article/193

暂时就这么多,第一次用uniapp,第一次开发APP,上架被打回来10多次,目前还在审核。。。
2021-08-16

2021-08-17-更新、、

5、我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID)

这个有两个版本,HBuilderX3.2.0以下 的解决方式是这个:

解决:
manifest.json => app-plus => 配置privacy

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

HBuilderX3.2.1及以上版本配置方式

打开项目的manifest.json文件,切换到“App启动界面配置”,在“Android启动界面样式”中勾选“使用原生隐私政策提示框”

勾选后会在项目中自动添加androidPrivacy.json文件,可以双击打开自定义配置以下内容

{  "version": "1",    "prompt": "template",  "title": "服务协议和隐私政策",  "message": "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",  "buttonAccept": "同意并接受",  "buttonRefuse": "暂不同意",  "second": {  "title": "确认提示",  "message": "  进入应用前,你需先同意<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>,否则将退出应用。",  "buttonAccept": "同意并继续",  "buttonRefuse": "退出应用"  },  "styles": {  "backgroundColor": "#00FF00",  "borderRadius":"5px",  "title": {  "color": "#ff00ff"  },  "buttonAccept": {  "color": "#ffff00"  },  "buttonRefuse": {  "color": "#00ffff"  }  }
}

其实我感觉都差不多,都能实现,只是一个专门生成了一个json文件,用来管理这个。

官网地址:https://ask.dcloud.net.cn/article/36937

6、经检测发现,您的应用中集成了com.amap.api(高德地图;高德导航;高德定位;阿里高德地图;高德) 等SDK,但未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址内容中进行明示。

解决:
uni-app默认集成三方SDK:

SDK名称 SDK包名 SDK用途 可能获取的个人信息类型 调用的设备权限 官网链接
阿里weexSDK com.taobao uni-app基础模块默认集成,用于渲染uniapp的nvue页面引擎 存储的个人文件 读取外置存储器、写入外置存储器 http://doc.weex.io/zh
fresco图片库 com.facebook.fresco uni-app基础模块默认集成,用于nvue页面加载图片使用 存储的个人文件 读取外置存储器、写入外置存储器 https://www.fresco-cn.org/

项目还有其他的sdk在这里也可以勾选:

我的项目默认勾选了地图模块,取消勾选打包后体积减少了10M

解决办法是两种,要么在隐私政策中加入SDK说明,要么就配置删除不需要的SDK,
SDK相关配置在manifest.json下面的 sdkConfigs 里面配置,复制一下去代码Ctrl + F搜一下就看到了,
官网说明在这:https://uniapp.dcloud.io/collocation/manifest?id=sdkconfigs

7、我们发现您的应用存在不合理获取短信/通话记录相关权限的行为

这个在权限那块儿配置,manifest.json => 源码视图 => permissions 下面配置,或者在APP权限配置里找也行,驳回的说明里应该有例样

例如:READ_SMS、SEND_SMS权限。请参考《审核指南》第7.9条:https://developer.huawei.com/consumer/en/doc/distribution/app/50104
修改建议:请您定位修复或使用其他相关权限替代。

全局搜索:READ_SMS、SEND_SMS,我的解决方案就是,有我就删了,就不会在因为这个驳回了,具体,还不知道怎么整。,,,

uni-app开发APP上架应用市场遇到的坑相关推荐

  1. mui开发项目流程_【经验分享】用HBuilder开发的基于MUI和H5+的APP开发及上架经历...

    一.写在前面 2017年,个人最大的收获,是第一次完成了这一款APP的开发并顺利上架,同时获得了还算可观的收益. 这是我前公司的项目,公司的主营业务是旅游,并不是什么科技公司,我之前一直在公司任职技术 ...

  2. 用HBuilder开发的基于MUI和H5+的APP开发及上架经历

    一.写在前面 2017年,个人最大的收获,是第一次完成了这一款APP的开发并顺利上架,同时获得了还算可观的收益. 这是我前公司的项目,公司的主营业务是旅游,并不是什么科技公司,我之前一直在公司任职技术 ...

  3. 上门服务app开发一个什么价格市场如何

    随着互联网的不断发展,随着人们生活品质的不断提升,人们的生活节奏越来越快,人们已经很少有精力关注家庭维护,为了更好地为用户提供便利以及优质服务,上门服务app应运而生. 上门服务app开发费用gbh4 ...

  4. APP开发如何精准定位市场用户 看完让你的app更受欢迎

    在互联网时代,APP开发已经成为了一种趋势,APP在人们的生活中也占据了越来越重要的位置.同样,我们不得不承认,APP开发市场的第一波红利期已经过去了,这个时候,我们如果要继续开发产品,就不能盲目跟风 ...

  5. 背篼酥课堂第八课--APP开发--app图形化编程

    一.app 开发环境 (mit app inventor) 1.网络开发环境 第一推荐背篼酥服务器(仅限内部使用) 第二推荐:17COding http://ai2.17coding.net APP ...

  6. 浙大计算机学院app开发,App Inventor - 零基础Android移动应用开发

    Q:我需要特殊版本的计算机吗? A:任何计算机都可以用于App Inventor开发,包括但不限于各个版本的MS Windows.各个版本的Mac OS X.各种发行版本的Linux.关键是要能上网( ...

  7. 非原生app开发app

    2019独角兽企业重金招聘Python工程师标准>>> 1.变色龙云,一门app 对域名打包 2.apicloud,wex5,自由平台提供的规则开发 3.react native , ...

  8. IOS APP开发:苹果app从开发到上架教程详解

    不少人认为按照目前市场占有率,app开发还是以安卓为主,但不可忽视的是, ios app开发的用户基础还是很庞大的,用户需求也很稳定,市场挖掘潜力还是很客观,进行苹果app开发还是存在很大优势的.今天 ...

  9. 电商分销APP开发功能模块

    电商分销APP开发,电商分销APP开发功能模块.根据电子商务化平台的火爆方式,电商分销APP开发也逐渐备受关注,那样的一个平台可以结合多种多样功能,为平台管理人员及其总体目标客户带来方便快捷. 一.电 ...

  10. APP开发要么快要么死!

    移动互联网时代,移动应用呈现出爆发式增长,到2014年8月,Google Play的应用数量超过130万,仅一个月后,App Store应用也超过130万款.因此在一年的时间内,移动应用数量增加超过6 ...

最新文章

  1. 看到一个flash做的超酷网站
  2. idea 开发 maven 项目
  3. 两数之和 python_同一屏幕播放两个视频 视频左右两个画面或视频上下两个画面如何制作...
  4. [JavaWeb-HTML]HTML标签_语义化标签
  5. 转:IDEA 创建类注释模板和方法注释模板
  6. 深度学习《自动编码器》
  7. leetcode - 1021. 删除最外层的括号
  8. php教育网站设计案例_南广东区优秀网站设计案例集锦第四期
  9. Java中设计模式之装饰者模式-3
  10. mfsort shell语法_8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
  11. 理解list和vector的区别
  12. Chapter 20 磁场对电流的作用
  13. C#:实现模糊PID控制算法(附完整源码)
  14. windows最好用的mp3格式转换软件推荐
  15. 如何注册ADNI,并顺利地下载想要的数据(图文教程)
  16. 计算机类专业分类及优缺点,计算机专业优势介绍及学科分类
  17. 毕业10年总结与2019展望
  18. 自监督学习经典之作:DINO
  19. 如何删除掉设备和驱动器下百度网盘的图标
  20. 后端开发面试自我介绍_java开发面试评语

热门文章

  1. 0基础学SQL(三)
  2. VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程
  3. 漫谈基础工业软件开发
  4. 微信小程序:简单实现地图导航功能实现
  5. nvidia 卸载驱动
  6. 蓝丝雨零基础DNF脚本开发速成系列
  7. windows10怎么卸载计算机,win10易升,详细教您如何彻底卸载删除win10易升
  8. python-读取dcm文件-2021.5.24
  9. 拼多多签名认证Sign
  10. 怎么把flac转换成ogg格式