x***@xinletu.love
x***@xinletu.love
  • 发布:2024-04-11 17:45
  • 更新:2024-04-12 15:45
  • 阅读:291

【报Bug】修改androidPrivacy.json的内容,隐私政策弹窗没有效果,如果去掉manifest.json的隐私政策配置,隐私弹窗不显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: K70

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.8.8

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

操作步骤:
删掉manifest.json的隐私协议配置,在根目录和src目录下新建androidPrivacy.json文件,文件代码如代码示例,重新打包后,隐私协议并没有显示出来,启动直接进入首页

预期结果:
APP 首次启动弹隐私协议弹窗,显示游客模式按钮,能进入游客模式  

实际结果:
APP 首次启动隐私协议没有弹出来直接进入了首页

bug描述:

在安卓端使用隐私政策弹窗,更改了androidPrivacy.json的内容。在app里面没有效果,只能在manifest.json内改,但是设置disagreeMode游客模式,并没有效果

2024-04-11 17:45 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

修改后,修改新的版本号试试

  • x***@xinletu.love (作者)

    也修改版本号,一样没弹出来

    2024-04-12 10:11

  • 套马杆的套子

    回复 x***@xinletu.love: 卸载重新安装了么

    2024-04-12 10:21

  • x***@xinletu.love (作者)

    回复 套马杆的套子: 是的,卸载重装了,依然没有弹出来,可能是CLI版本太老不支持,但是升级cli版本各种报错

    2024-04-12 10:37

HRK_01

HRK_01

感谢反馈,初步判断是新版引入模式未识别隐私政策json文件,请等待后续排查修复

  • x***@xinletu.love (作者)

    请问排查有结果了么

    2024-04-15 14:44

  • HRK_01

    回复 x***@xinletu.love: 最新版本已修复该问题,更新一下cli版本,新版cli已修复

    2024-04-15 17:43

  • x***@xinletu.love (作者)

    回复 HRK_01: 除了更新最新版cli,还有其他方法么?我目前是2.8.8版本,版本差别太大很多兼容问题

    2024-04-15 18:28

  • x***@xinletu.love (作者)

    回复 HRK_01: vue2的cli版本,升级为哪个版本合适呢

    2024-04-15 18:30

  • HRK_01

    回复 x***@xinletu.love: 试一下2021.11.22之后发布的版本

    2024-04-15 19:41

  • x***@xinletu.love (作者)

    回复 HRK_01: 请问用yarn升级,报Couldn't find package "qrcode-terminal" on the "npm" registry.这些依赖的错是什么去情况呢?是库不在npm?有没有其他的升级方式呢

    2024-04-16 12:17

  • HRK_01

    回复 x***@xinletu.love: 设置一下国内镜像源试试,有些源缺失部分依赖

    2024-04-17 17:23

要回复问题请先登录注册