xiehanjie
xiehanjie
  • 发布:2021-01-12 19:30
  • 更新:2021-01-12 19:30
  • 阅读:502

【报Bug】H5+调用java.security.MessageDigest的update无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: honor

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
const md = plus.android.invoke("java.security.MessageDigest","getInstance", "SHA1")   
plus.android.invoke(md, "update", byteArr)  
cosnole.log(plus.android.invoke(md, "digest"))
const MessageDigest = plus.android.importClass("java.security.MessageDigest")  
const digest = MessageDigest.getInstance('SHA-1')  
digest.update(byteArr)  
console.log(digest.digest())

操作步骤:

HX2.9.8升级到3.0.5

预期结果:
// 调用正常  
plus.android.invoke(md, "update", byteArr)

实际结果:
// 无效  
plus.android.invoke(md, "update", byteArr)

bug描述:

2.9.8云打包自定义基座正常
HX升级3.0.5后云打包自定义基座H5+调用java.security.MessageDigest的update无效

2021-01-12 19:30 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复