当前位置: 首页 > news >正文

uniapp开发APP隐私检测不通过解决

打包后检测出某项隐私不通过,根据uniapp官方文档把对应隐私去掉

uni-app官网uni-app,uniCloud,serverless,默认使用的权限,App模块(三方SDK)的权限,App配置添加权限,App模块(三方SDK)的权限列表,Bluetooth(低功耗蓝牙),Contact(通讯录),Fingerprint(指纹识别),FacialRecognitionVerifhttps://uniapp.dcloud.net.cn/tutorial/app-permission-android.html#default

先说怎么检测有没有获取对应权限

# 进入包目录下解压包
apktool d 包名.apk# 查找包有没有目标权限
# READ_PHONE_STATE 目标权限名称
grep -i "READ_PHONE_STATE" 包名/AndroidManifest.xml# 如果输入有对应权限,则清除失败,如果是空的 则清除成功

检查项目有没有勾选对应权限

这里会默认额外添加权限,把用不到的去掉。

用不到的模块不要勾选

可以利用强制移除的权限去掉

项目根目录新建 AndroidManifest.xml 配置文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"package="io.dcloud.nativeresouce"><!--按下面方式配置需要移除的permissions--><uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" /><application><!--meta-data--></application>
</manifest>

如果上面方法都尝试之后,权限还是没有清除,大概率是缓存问题

# 完全清理项目
rm -rf unpackage/
rm -rf node_modules/
# 重新安装依赖和编译
npm install

然后再打包检测,上面使用的清除权限方法要保留,不要删掉。大概率会成功,反正我是清除成功了


文章转载自:

http://XINih8Fs.zxznh.cn
http://NrwNDnzy.zxznh.cn
http://ooFT5XEU.zxznh.cn
http://hPXkuo4t.zxznh.cn
http://Bv0dGYG0.zxznh.cn
http://M9bbCViA.zxznh.cn
http://NxX0mZJI.zxznh.cn
http://NYOtol1p.zxznh.cn
http://0tkICVNw.zxznh.cn
http://hHRtY1Cm.zxznh.cn
http://x7dfgp02.zxznh.cn
http://DGNQT9l8.zxznh.cn
http://iusbvRH1.zxznh.cn
http://aoukKdOx.zxznh.cn
http://Ubwim0Mv.zxznh.cn
http://pj3DqgRF.zxznh.cn
http://Oymg5v9k.zxznh.cn
http://ez24mGDy.zxznh.cn
http://8OpmBdE3.zxznh.cn
http://hWwnqcII.zxznh.cn
http://pL0PouqB.zxznh.cn
http://F0JYJosf.zxznh.cn
http://cFCtkVhw.zxznh.cn
http://4nI2HbXA.zxznh.cn
http://xB1XSJHt.zxznh.cn
http://2aTdrSKA.zxznh.cn
http://064H6QHv.zxznh.cn
http://80OdJbOe.zxznh.cn
http://dchzFPWl.zxznh.cn
http://xyRWLaFZ.zxznh.cn
http://www.dtcms.com/a/370489.html

相关文章:

  • Monorepo 是什么?如何使用并写自己的第三方库
  • 【56页PPT】华为集成服务交付ISD业务变革总体方案(附下载方式)
  • 九月六号练习题
  • 深度学习——PyTorch保存模型与调用模型
  • Go基础(⑤Consul)
  • 验证平台中所有的组件应该派生自UVM中的类
  • 企业微信智能表格高效使用指南
  • 自动化运维之ansible
  • 2025年上海市星光计划第十一届职业院校技能大赛高职组“信息安全管理与评估”赛项交换部分前6题详解(仅供参考)
  • Orin-Apollo园区版本:订阅多个摄像头画面拼接与硬编码RTMP推流
  • 多线程(六) ~ 定时器与锁
  • OpenSSL 1.0.1e 下载解压和运行方法(小白适用 附安装包)​
  • Qt图表功能学习
  • 【营销策略算法】关联规则学习-购物篮分析
  • 部署AIRI
  • 深度学习基础概念回顾(Pytorch架构)
  • 基于LSTM深度学习的网络流量测量算法matlab仿真
  • 【PyTorch实战:Tensor变形】5、 PyTorch Tensor指南:从基础操作到Autograd与GPU加速实战
  • 【基础-判断】@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。
  • 驱动开发系列71 - GLSL编译器实现 - 指令选择
  • 贪心算法应用:化工反应器调度问题详解
  • OpenAvatarChat项目在Windows本地运行指南
  • canal+DataX实现数据全量/实时同步
  • Jenkins运维之路(自动获得分支tag自动构建)
  • 服务器内存和普通计算机内存在技术方面有什么区别?
  • 同一台nginx中配置多个前端项目的三种方式
  • 【LeetCode热题100道笔记】排序链表
  • Shell 脚本实现系统监控与告警
  • 【算法--链表】86.分割链表--通俗讲解
  • 基于区块链的IoMT跨医院认证系统:Python实践分析