条形码扫描到本机应用程序 TextInout 缺少字符

问题描述

我使用 Unitech MS146 条码槽读取器 (https://www.ute.com/us/products/detail/MS146) 扫描条码。我们的移动应用程序曾经是 Xamrin,扫描过去没有问题。我们将我们的应用程序迁移到 ReactNative(RN),我们注意到在 RN 中扫描条形码时,我们丢失了随机数字,例如,如果我的条形码是“000001003”,大约 60-70% 的时间我得到正确的代码,但大约 30% 的时间,我错过了字符,我读到“0001003”或“00103”等。我正在使用 iOS 设备。如果我将代码扫描到 iOS 设备上的“笔记”应用程序中,我总是正确的。它只是RN应用程序。我还把一个简单的 RN 和一个 TextInput (https://reactnative.dev/docs/textinput) 放在一起,我看到了同样的问题。我和 Unitech 的支持人员谈过,支持人员非常好,他知道我在说什么。他告诉我这可能是因为字符传输的速度。因此,我尝试为所有可能的值调整字符间延迟,但没有帮助。寻找有关如何解决此问题的任何可能线索。 谢谢。

编辑:我在 Android 上运行了示例 TextInput RN 应用程序,它似乎运行良好。它永远不会错过任何字符。好像是iOS上的RN跳过字符。

解决方法

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

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

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