2***@qq.com
2***@qq.com
  • 发布:2024-11-16 23:23
  • 更新:2024-11-17 18:20
  • 阅读:199

【报Bug】创建项目为vue3版本,配置原生隐私政策打包APP后无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 联想拯救者Y700

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 荣耀30

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

重新创建vue3版本的新项目,配置原生隐私政策打包APP后无效,在manifest.json的基础配置中vue版本切换为vue2后,重新打包可以正常使用

预期结果:

如何在不修改vue版本的情况下,用vue3版本使原生隐私政策提示框正常运行

实际结果:

没有找到其他解决办法

bug描述:

【报Bug】创建项目为vue3版本,配置原生隐私政策打包APP后无效,在manifest.json的基础配置中vue版本切换为vue2后,重新打包可以正常使用

2024-11-16 23:23 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com - 欢迎观看最近更新的《uni-app 踩坑实录》,涉及一些在文档上不容易看到的疑难杂症的解决方案。https://www.bilibili.com/cheese/play/ss60198

  • 2***@qq.com (作者)

    是根据官方文档配置后,隐私政策提示框没有出现

    2024-11-17 11:50

  • 8***@qq.com

    回复 2***@qq.com: {

    "version" : "1.1.0",

    "prompt" : "template",

    "title" : "服务协议和隐私政策",

    "message" : "  尊敬的用户,欢迎使用本应用,请务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"static/service.html\">《服务协议》</a>和<a href=\"static/privacy.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",

    "buttonAccept" : "同意并接受",

    "buttonRefuse" : "暂不同意",

    "hrefLoader" : "default",

    "backToExit" : "false",

    }

    我是这么写的(没贴其他ui相关配置) 你怎么写的呀?可以对照看看~

    我这个配置,要求hx的版本是3.2.1以上。

    2024-11-17 14:56

  • 2***@qq.com (作者)

    回复 8***@qq.com: 我新建vue3的空项目,只设置我这个隐私政策提示框模板,vue版本是3就是没有效果,切换到2版本才可以正常弹出

    2024-11-17 18:15

2***@qq.com

2***@qq.com (作者)

{
"version" : "1.0.0",
"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" : false,
"loadNativePlugins" : false,
"visitorEntry" : false,
"showAlways" : false
},
"styles" : {
"backgroundColor" : "#fff",
"borderRadius" : "5px",
"title" : {
"color" : "#000"
},
"buttonAccept" : {
"color" : "#000"
},
"buttonRefuse" : {
"color" : "#000"
},
"buttonVisitor" : {
"color" : "#000"
}
}
}

我的跳转是用的外链网络路径的,其他配置项 "alwaysShowBeforeRender" : false, "waiting" : false,,但是跟这两个并无关系,我另一个vue2版本的项目的隐私政策内容跟这个一样,另一个项目效果正常
编译器版本我用的是4.29的

  • 8***@qq.com

    啊这。。 我用你的配置,连接手机(真机运行)或者打正式包安装到手机,都可以弹出隐私弹窗。也是4.29版本编辑器+vue3

    2024-11-18 10:00

  • 2***@qq.com (作者)

    回复 8***@qq.com: 好的,谢谢,我换个台设备打包正常了

    2024-11-18 10:59

要回复问题请先登录注册