@ticnat/nativescript-socketmobile
NativeScript 集成 SocketMobile 扫描仪的插件
npm i --save @ticnat/nativescript-socketmobile

@ticnat/nativescript-socketmobile

ns plugin add @ticnat/nativescript-socketmobile

使用方法

  1. 创建扫描仪插件的新实例
const socket = new Socketmobile(AppKey,DeveloperID, AppID);

并传入从 Socket Mobile 开发者门户 获得的应用密钥、开发者ID和appId

  1. 使用回调函数初始化扫描仪
socket.didReceiveDecodedData = (data: string, device, result) => {
console.log('scannedText', data);
}
socket.initScanner();
  1. 通过 Socket Mobile 伴侣应用连接并将您的 sockermobile 扫描仪与 iPad 配对

  2. 将这些内容添加到 info.plist 文件中

<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.socketmobile.chs</string>
</array>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>Using bluetooth to connect the app to the barcode scanner</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>Using bluetooth to connect the app to the barcode scanner</string>
  1. 完成!

注意

  1. 此插件已在 Socket mobile S740 型号上进行了测试,但我认为它也适用于其他型号。

  2. 此插件正在开发中,如果您有任何改进建议,欢迎提交 PR!

许可证

Apache 许可证版本 2.0