"app-plus" : {
"confusion" : {
"description" : "原生混淆",
"resources" : {
"utils/test.js" : {}
}
},
- 发布:2023-03-09 12:48
- 更新:2023-03-09 14:53
- 阅读:480
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.6
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: HTC
手机机型: U11+
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
"app-plus" : {
"confusion" : {
"description" : "原生混淆",
"resources" : {
"utils/test.js" : {}
}
},
"app-plus" : {
"confusion" : {
"description" : "原生混淆",
"resources" : {
"utils/test.js" : {}
}
},
预期结果:
正常打开APP
正常打开APP
实际结果:
只看到底部导航栏,页面无其他内容
只看到底部导航栏,页面无其他内容
bug描述:
安装后在两部手机打开都是只能看到导航栏,且进入导航栏页面时在启动页加载等了很久,大约十秒。
两部手机分别是android9和android13。
如果不加混淆,云打包后在两部手机都能正常打开。
混淆代码:
"app-plus" : {
"confusion" : {
"description" : "原生混淆",
"resources" : {
"utils/test.js" : {}
}
},
混淆后打包的APK解压出来,能看到app-confusion.js文件
obn (作者)
你好,使用带混淆的自定义基座可以正常打开APP
2023-03-09 17:00
obn (作者)
自定义基座的android_debug.apk,解压后的app-confusion.js不是乱码,请问正常吗?我看正式打包出来的app-confusion.js是乱码来的。
2023-03-09 17:35
DCloud_Android_ST
回复 k***@qq.com: appid发下
2023-03-09 18:09
obn (作者)
回复 DCloud_Android_ST: UNIA3EAA0B
2023-03-09 19:33
obn (作者)
回复 DCloud_Android_ST: 你好 请问有查到原因吗?谢谢。
2023-03-10 13:48
obn (作者)
回复 DCloud_Android_ST: 你好 请问是我代码的问题还是其他问题呢?
2023-03-13 08:51
DCloud_Android_ST
回复 obn: 我这只查到了你IOS打包 你重新云打包一个android的
2023-03-13 15:36
obn (作者)
回复 DCloud_Android_ST: 你好 已经云打包了一次安卓的 再麻烦看一下,谢谢
2023-03-13 16:23
DCloud_Android_ST
回复 obn: js异常了 ExecuteJavaScript Error :Uncaught ReferenceError: require is not defined
2023-03-13 16:52
obn (作者)
回复 DCloud_Android_ST: 请问为什么不加混淆就不会呢?需要我提交一个不混淆的云打包吗?
2023-03-13 17:02
DCloud_Android_ST
回复 obn: 应该是vue3存在兼容性问题 你可以试下vue2
2023-03-13 17:34
obn (作者)
回复 DCloud_Android_ST: VUE2不是不支持VUE的JS混淆吗?
2023-03-13 17:45
DCloud_Android_ST
回复 obn: 支持 哪里说不支持??
2023-03-13 17:46
obn (作者)
回复 DCloud_Android_ST: 我看文档里写“vue页面 HBuilderX2.6.3+版本v3编译器支持对独立的js文件进行原生混淆”,所以V2也是支持的吗?
2023-03-13 18:09
obn (作者)
回复 DCloud_Android_ST: https://uniapp.dcloud.net.cn/tutorial/app-sec-confusion.html#%E9%85%8D%E7%BD%AE%E8%A6%81%E6%B7%B7%E6%B7%86%E7%9A%84js-nvue%E6%96%87%E4%BB%B6
2023-03-13 18:10
DCloud_Android_ST
回复 obn: v3编译器与vue2还是vue3没关系呀
2023-03-13 18:14
obn (作者)
回复 DCloud_Android_ST: 明白了 非常感谢
2023-03-13 18:22
obn (作者)
回复 DCloud_Android_ST: 你好 我换了VUE2,但还是不行,和VUE3的时候一样,只能看到APP底部的导航栏,自定义基座仍然没有问题,但是只要打正式包就不行。
2023-03-13 20:51
obn (作者)
回复 DCloud_Android_ST: 你好 今天重新打开昨晚安装的APP,发现可以正常打开了,中间没有更新过APP,这种现象请问你们遇到过吗?
2023-03-14 10:52
DCloud_Android_ST
回复 obn: 卸载重新安装再试试
2023-03-14 10:54
obn (作者)
回复 DCloud_Android_ST: 请问混淆对手机型号的兼容有影响吗?混淆是否会增加在某些机型打不开的概率呢?
2023-03-14 11:06
DCloud_Android_ST
回复 obn: 理论上不存在兼容性问题 但不排除可能。目前vue2的加密暂未发现不兼容情况
2023-03-14 11:26
obn (作者)
回复 DCloud_Android_ST: 非常感谢!
2023-03-14 11:32