loveCoding
loveCoding
  • 发布:2025-02-17 18:06
  • 更新:2025-02-17 18:12
  • 阅读:44

【报Bug】为什么安卓打包机无法去掉推送sdk?

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 14

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"push" : {}
把这个删了也不行
开发者后台也关闭了uniPush

操作步骤:

预期结果:

没有集成uniPush就不要打包个推sdk进去

实际结果:

打包了

bug描述:

已经去掉了uniPush,但是打包后还是有个推sdk
导致小米审核的时候就发现个推sdk访问权限

2025-02-17 18:06 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

manifest里取消push、取消一键登陆。注意一键登陆也是个推的。
或者再检查下有没有其他插件使用了个推的sdk。
不过理论上,这个不应该小米上架,声明好隐私协议即可

  • loveCoding (作者)

    感谢,那我明白了,我使用了一键登录。它是在不同意隐私的时候访问了权限导致审核失败。所以我现在要做的是"disagreeMode" 的"loadNativePlugins" : true,改为fals它就不会访问了把。但是这样改动太大了,很多api都要判断。

    2025-02-17 18:14

  • loveCoding (作者)

    我先去掉一键登录改动小点,能不能在uni底层直接限制这些sdk,在不同意隐私的时候就不要访问权限,这些权限问题改起来头大啊,分分钟又被各种部门要求整改。

    2025-02-17 18:24

  • DCloud_App_Array

    回复 loveCoding: 把完整的检测结果信息发出来。上架是提示访问了什么权限?

    2025-02-17 18:45

  • loveCoding (作者)

    回复 DCloud_App_Array: 是未同意隐私模式,访问gaid和已安装应用列表等,具体堆栈信息在这个帖子里面:https://ask.dcloud.net.cn/question/205576

    2025-02-17 18:53

要回复问题请先登录注册