项目背景: 主要是公司内部oa,一边优化一边写新需求,整个项目开发使用了2年多,功能上还是比较多的,在之前是上架过小米商城的,但是根据工业和信息化部关于开展APP侵害用户权益专项整治要求,就下架了,但是毕竟还是开发公司,不停的在招新同事,不能拿成年旧码给别人安装吧,还是在商城上架下载会比较方便的多
第一次上传审核,检测出来的问题
有些是之前配置的,首先在 manifest.json 里面,App启动界面配置,Android和IOS的启动界面样式,根据项目情况来设置就可以了,重点!重点!重点!使用原生隐私政策框这里是一定要勾选的,不勾选过不了审核
在App权限配置这里,我是把所有的权限申请都没有勾选,为了过人工审核,项目里涉及到的电话权限,上传下载存储权限,准备在改成登录成功之后进项目,获取用户第一次点击事件,在去获取权限,就不知道后面在上线的时候会不会有问题,然后下架
源码视图里的配置很重要,有关详细配置可以参考官网完整 manifest.json | uni-app官网 (dcloud.io)
这个代码是一定要配置的,写在"app-plus"里面,出提示框
这个是一定要在应用启动前,在Splash页面时显示此提示框,用户点击同意按钮后才会进入应用
这里一定要设置为none,应用启动时不申请
在之前上架的时候,这2个配置弹窗是跟隐私政策弹窗一起在应用启动时候,之后上架审核,被打回就是说不能强制引导用户同意,要在告知的情况下自愿同意
通过专员引导,意思就是上面配置之后,一定要有隐私政策弹窗同意,然后页面上要有勾选告知的提醒然后引导用户自主勾选上在登录才行
以上大概就是这样,还有啥在补充,HTML5+ API Reference (html5plus.org),这里可以是一些在项目里获取一些权限方法参考的