更新记录

1.0.0(2024-05-21)

1、收银增加线下收款 2、增加称重功能 3、增加打印功能


平台兼容性

HbuilderX/cli最低兼容版本
4.0

uni-app

Vue2 Vue3
?
app-vue app-nvue app-android app-ios
? ? ? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?
微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 钉钉小程序 快手小程序 飞书小程序 京东小程序
? ? ? ? ? ? ? ? ?
快应用-华为 快应用-联盟
? ?

uni-app x

app-android app-ios
? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?

WebPos收银apk

基于uniapp开发,后端可直接连接默认api,可以直接用uniapp二开,也可以直接用sdk

SDK接入方法

一,sdk接入步骤

1,在项目根目录下创建nativeplugins文件夹 alt text 2,拷贝插件到目录nativeplugins alt text 3,在manifest.json -> App原生插件配置 -> 本地插件里勾选插件 alt text 4,配置app常用其它设置(否则打包后无法安装到设备,提示应用不适配) alt text 5,权限配置 alt text

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.ELECTRONIC_SCALE"/>

6,制作自定义调试基座(运行 - 运行到手机或者模拟器 - 制作自定义调试基座 - 打包) alt text

二,sdk方法使用

1, script下引入原生插件 alt text 2,methods下调用原生方法 alt text

三,目前提供的称重方法

1, 连接电子秤(方法会实时返回称重数据包括净重,皮重和秤稳定状态) alt text 2,获取设备连接状态(返回设备连接状态 已连接和未连接) {"data":"已连接"} alt text 3,去皮(秤上有重量是去 ⽪,没有时清⽪) alt text 4,清零 alt text 5,数字去皮(传一个重量进行数字去皮) alt text 6,获取电子秤铅封状态 alt text 7,获取标定按钮开关状态 alt text 8,重启电子秤 alt text 9,释放资源 alt text 10,获取设备编码 alt text 11,初始化打印机 alt text 12,打印小票 alt text

也可以直接使用uniapp

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.READ_LOGS"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.FLASHLIGHT"/> <uses-feature android:name="android.hardware.camera"/> <uses-permission android:name="android.permission.WRITE_SETTINGS"/> <uses-permission android:name="android.permission.ELECTRONIC_SCALE"/>

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问