Ionic4 Cordova插件phonegap-plugin-barcodescanner PDF417截断IOS中的数据

问题描述

我正在实现一个必须阅读哥伦比亚ID的pdf417代码的应用程序。生成Android版本时,一切正常。并提供以下信息:

{
    "text": "0314625743 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000PubDSK_1 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \" u0000291109 \ u0000 \ u00001010198200VIVAS \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000soto \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000EDWIN \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u0000 \ u00000M19910622150010O + \ u00002 \ u0002C \ u0000 £] ÿ €€ s¤wgdšt¨ \\ ¥ 3… ƒ “—bɚɯ§Q ·” ½eŒaÇm ¢ RØn3 D ’Q’; QL ‰ Zc2qMs ™ ¨ƒ ± sŽU ’É † w ¼ ‡« ›ƒ £ à • ™ ˜´ˆoÒµ • tž ™ ª¬¯ƒÉ¿; € µ› ¾o¾ ‹È¦« sÛ¨ÏrÅ9âƒÒz? ZLvX5XgYW \\ I \\ qsYhh {d •} DR5óÛ– * ‘HYN¦þ \ u00007 \ u0002C \ u0000 [ÿ €€` ƒcNZ „dVqŽ ^” [O „9„>? ŒÇ³FmŠÚ: 'xr [¶ • “T®️} ° Yå— • w ¥ CÏNÚx e˜A§cÔ] ƒ‚‘tyƒ; Du ± € ˜’ÀT§ ‡ ¦; ¨ · š¶ = ƒ «± rc Y ¢ Ì † ¼« Ïšvc ‰ Å \\ Ð ~ «AÉi‚o ¢ hw‹ `pAG_CPNlDlŠgI \ u001c« ªˆ \ u0010Âúõ IT !! ùWKý \ u0000 \ u0012R × Öä9) 7’Œ \ u0004G zÅe $ ’oˆ0 / ¦» ¥ ¶öÊ Ÿ6Ä {\ u0019gƒÐu ° \ u0011 ","format":" PDF_417 ","canceled": false
}

但是从IOS读取数据后,它会切割数据并仅提供此数据:

{
   "text": "0314625743","format": "PDF_417","canceled": false
}

我注意到,使用一些较旧的ID代码时,找不到字符'\ u0000';如果读取有效,则使用这些字符。

我正在使用Webview版本5进行编译 对于插件,我具有以下配置:

<plugin name = "phonegap-plugin-barcodescanner" spec = "^ 8.0.0" />

该项目的离子信息如下:

离子:

  • 离子CLI:6.10.0(/ usr / local / lib / node_modules / @ ionic / cli)
  • 离子框架:@离子/角形5.0.7
  • @ angular-devkit / build-angular:0.901.1
  • @ angular-devkit /原理图:9.1.1
  • @角/ cli:9.1.1
  • @ ionic / angular-toolkit:2.2.0

电容器:

  • 电容器CLI:2.0.1
  • @电容器/芯:2.0.1

科尔多瓦:

实用程序:

  • cordova-res(可更新:0.15.1):0.14.0
  • 本机运行:1.2.1

系统:

  • ios部署:1.10.0
  • ios-sim:8.0.2
  • NodeJS:v10.15.1(/ usr / local / bin / node)
  • npm:6.14.5
  • 操作系统:macOS Catalina
  • Xcode:Xcode 12.0.1 Build 12A7300

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)