Windows Phone 8.1 设备的 phonegap-plugin-barcodescanner 内存泄漏

Memory Leak on the phonegap-plugin-barcodescanner for Windows Phone 8.1 devices

这个问题并不新鲜,我知道并且互联网上有不同的威胁,尽管我仍然遇到同样的问题,即在尝试几次扫描后应用程序崩溃。

正在测试应用程序: Lumia 625 和 520

我有一个包含以下内容的 cordova 项目: 科尔多瓦 7.1.0 节点 6.7.0 phone差距 7.0.1

创建项目后我添加插件: cordova plugin add phonegap-plugin-barcodescanner@6.0.4 (6.0.4 似乎更稳定)

然后我添加平台: cordova 平台添加 windows

当我去尝试我的应用程序时,只要我尝试扫描二维码,phone 的屏幕就会变绿并最终崩溃:(

我已尝试应用此处提到的更改: https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/55 但运气不好。

这是代码:

function runBarCodeScanner(){
    $cordovaBarcodeScanner
        .scan()
        .then(barcodeScanComplete, barcodeScanError);
  }

6.0.4 以上的任何版本的 barcodescanner 都会立即崩溃,尽管我希望到那时问题会得到解决!

有什么建议吗?

如果您需要更多详细信息以提供帮助,请告诉我

我终于解决了问题。尝试几次后,使用 https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/55 下分享的知识,扫描仪似乎不再让我的应用程序崩溃 :)