at android.content.ClipboardManager.getPrimaryClip(ClipboardManager.java:120)
at com.taobao.weex.appfram.clipboard.WXClipboardModule.getString(Unknown Source:20)
at com.taobao.weex.bridge.MethodInvoker.invoke(Unknown Source:2)
at com.taobao.weex.bridge.NativeInvokeHelper$2.run(Unknown Source:33)
at com.taobao.weex.common.WXThread$SafeRunnable.run(Unknown Source:13)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6495)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
- 发布:2024-12-05 17:01
- 更新:2024-12-05 17:01
- 阅读:65
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 15.1.1
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米15pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
打开APP,应用启动后弹出原声隐私政策提示框,点击不同意后跳转到首页,不操作应用,放置10分钟发现权限使用记录中仍然有读取剪切板信息的请求。
打开APP,应用启动后弹出原声隐私政策提示框,点击不同意后跳转到首页,不操作应用,放置10分钟发现权限使用记录中仍然有读取剪切板信息的请求。
预期结果:
不授权则不允许使用读取剪切板
不授权则不允许使用读取剪切板
实际结果:
不授权仍然读取了剪切板
不授权仍然读取了剪切板
bug描述:
应用隐私点击不同意后,此时plus.runtime.isAgreePrivacy的值为false,但仍然频繁获取剪切版信息(见附件)
androidPrivacy.json配置如下
{
"version": "1",
"prompt": "template",
"title": "隐私权政策提示",
"message": "为了更好地保护您的个人信息安全,请您仔细阅读并理解我们最新更新的xxxx",
"buttonRefuse": "不同意,继续浏览",
"buttonAccept": "同意",
"hrefLoader": "default",
"backToExit": "false",
"disagreeMode": {
"support": true,
"loadNativePlugins": false,
"visitorEntry": false,
"showAlways": true
},
"styles": {
"backgroundColor": "#ffffff",
"borderRadius": "24px",
"title": {
"color": "#502314"
},
"buttonAccept": {
"color": "#FF8732",
"borderRadius": "24px"
},
"buttonRefuse": {
"color": "#502314",
"borderRadius": "24px"
},
"buttonVisitor": {
"color": "#502314"
}
}
}