我们正在使用react-native为android构建一个应用程序 .

基本上,一切都是完美的,但有一些具体的 . 这是设计本身 - 它是Caribe PL-40L条形码扫描仪,内置激光扫描仪,扫描按钮等 . 它有数字和扫描的硬件键,我正在努力 - 尝试了一堆决定,从react-native-keyevent和DeviceEventEmitter以及为此设备添加插件的react-native-cordova-plugin结束 .

该设备有一个支持它的应用程序,可以完美地读取激光扫描,但显然,我们无法使用它,因为我们还在我们的网站中实现了业务逻辑 .

也许,只是也许,有人知道如何使用React Native处理任何硬件按钮事件(后退按钮除外) . 我当然可以切换到Cordova,但我不喜欢webview概念 .

提前致谢 :)