跳转到正文

@capgo/capacitor-zebra-datawedge

在 Zebra Android 设备上管理 Zebra DataWedge 配置文件、通知、查询和扫描触发器

在 Zebra Android 设备上管理 Zebra DataWedge 配置文件、通知、查询和扫描触发器

从这里开始 cloneProfile() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web 端否使用 Capacitor.getPlatform() 做保护
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
方法描述
cloneProfile查看源码定义以了解当前行为。
createProfile查看源码定义以了解当前行为。
deleteProfile查看源码定义以了解当前行为。
importConfig查看源码定义以了解当前行为。
renameProfile查看源码定义以了解当前行为。
restoreConfig查看源码定义以了解当前行为。
setConfig查看源码定义以了解当前行为。
setDisabledAppList查看源码定义以了解当前行为。
setIgnoreDisabledProfiles查看源码定义以了解当前行为。
registerForNotification查看源码定义以了解当前行为。
unRegisterForNotification查看源码定义以了解当前行为。
enumerateScanners查看源码定义以了解当前行为。
getActiveProfile查看源码定义以了解当前行为。
getAssociatedApps查看源码定义以了解当前行为。
getConfig查看源码定义以了解当前行为。
getDatawedgeStatus查看源码定义以了解当前行为。
getDisabledAppList查看源码定义以了解当前行为。
getIgnoreDisabledProfiles查看源码定义以了解当前行为。
getProfilesList查看源码定义以了解当前行为。
getScannerStatus查看源码定义以了解当前行为。
getVersionInfo查看源码定义以了解当前行为。
disableDatawedge查看源码定义以了解当前行为。
disableScannerInput查看源码定义以了解当前行为。
enableDatawedge查看源码定义以了解当前行为。
enableScannerInput查看源码定义以了解当前行为。
enumerateTriggers查看源码定义以了解当前行为。
notify查看源码定义以了解当前行为。
resetDefaultProfile查看源码定义以了解当前行为。
setDefaultProfile查看源码定义以了解当前行为。
setReportingOptions查看源码定义以了解当前行为。
softRfidTrigger查看源码定义以了解当前行为。
softScanTrigger查看源码定义以了解当前行为。
switchScanner查看源码定义以了解当前行为。
switchScannerParams查看源码定义以了解当前行为。
switchToProfile查看源码定义以了解当前行为。
getPluginVersion查看源码定义以了解当前行为。
addListener查看源码定义以了解当前行为。
addListener查看源码定义以了解当前行为。

在创建 profile、配置 plugin、监听扫描器状态或处理 DataWedge 结果错误时,请使用这些值。

值使用
CREATE_IF_NOT_EXIST仅在 profile 不存在时创建。
OVERWRITE替换现有的 profile 配置。
REMOVE移除 profile 配置。
UPDATE更新现有的 profile 配置。
值用户将收到
CONFIGURATION_UPDATEDataWedge 配置更新事件。
PROFILE_SWITCH活动配置文件切换事件。
SCANNER_STATUS扫描器连接及扫描状态事件。
值配置
ADF高级数据格式化规则。
BARCODE条码扫描器输入。
BDF基础数据格式化规则。
DCPData Capture Plus 集成。
EKBEnterprise Keyboard 集成。
INTENTIntent 输出交付。
IPIP 输出交付。
KEYSTROKEKeystroke 输出交付。
MSR磁条阅读器输入。
RFIDRFID 输入。
SERIAL串口输入。
TOKENSToken 输出格式化。
VOICE语音输入。
值扫描器目标
AUTO让 DataWedge 自动选择扫描器。
BLUETOOTH_DS3678Bluetooth DS3678 扫描器。
BLUETOOTH_RS6000Bluetooth RS6000 扫描器。
BLUETOOTH_SSIBluetooth SSI 扫描器。
INTERNAL_CAMERA内置摄像头扫描器。
INTERNAL_IMAGER内置影像扫描器。
INTERNAL_LASER内置激光扫描器。
PLUGABLE_SSI可插拔 SSI 扫描器。
PLUGABLE_SSI_RS5000可插拔 SSI RS5000 扫描器。
SERIAL_SSI串行 SSI 扫描器。
USB_SSI_DS3608USB SSI DS3608 扫描器。
值含义
CONNECTED扫描器已连接。
DISABLED扫描器已禁用。
DISCONNECTED扫描器已断开连接。
IDLE扫描器已就绪且处于空闲状态。
SCANNING扫描器正在进行扫描。
WAITING扫描器正在等待扫描。
值用户在此处可以查看到的内容
APP_ALREADY_ASSOCIATED该应用已与此 Profile 关联。
APP_ALREADY_IN_DISABLED_LIST该应用已存在于禁用列表中。
BUNDLE_EMPTY提供的配置 bundle 为空。
CANNOT_READ_FILEDataWedge 无法读取提供的文件。
CONFIG_FILE_NOT_EXIST引用的配置文件不存在。
DATAWEDGE_ALREADY_DISABLEDDataWedge 已处于禁用状态。
DATAWEDGE_ALREADY_ENABLEDDataWedge 已处于启用状态。
DATAWEDGE_DISABLEDDataWedge 已禁用。
DEVICE_NOT_CONNECTED请求的扫描设备未连接。
DEVICE_NOT_SUPPORTED请求的扫描设备不受支持。
INPUT_NOT_ENABLED请求的输入插件未启用。
INVALID_CONFIG_FILE提供的配置文件无效。
INVALID_FILE_NAME提供的文件名无效。
INVALID_FOLDER_PATH提供的文件夹路径无效。
OPERATION_NOT_ALLOWEDDataWedge 拒绝了该操作。
PARAMETER_INVALID一个或多个参数无效。
PLUGIN_BUNDLE_INVALID提供的插件 bundle 无效。
PLUGIN_DISABLED请求的插件已被禁用。
PLUGIN_DISABLED_IN_CONFIG该配置中禁用了请求的插件。
PLUGIN_NOT_SUPPORTED请求的插件不受支持。
PROFILE_ALREADY_EXISTS目标配置已存在。
PROFILE_ALREADY_SET目标配置当前处于激活状态。
PROFILE_DISABLED目标配置已禁用。
PROFILE_HAS_APP_ASSOCIATION目标配置仍有关联的应用。
PROFILE_NAME_EMPTY配置名称不能为空。
PROFILE_NOT_FOUND未找到目标配置。
SCANNER_ALREADY_DISABLED扫描器已处于禁用状态。
SCANNER_ALREADY_ENABLED扫描器已处于启用状态。
SCANNER_DISABLE_FAILEDDataWedge 禁用扫描器失败。
SCANNER_ENABLE_FAILEDDataWedge 启用扫描器失败。
UNKNOWNDataWedge 返回未知错误。

此参考文档同步自 src/definitions.ts 中的 capacitor-zebra-datawedge.

如果你正在使用 @capgo/capacitor-zebra-datawedge 要规划原生插件工作,请将其与 使用 @capgo/capacitor-zebra-datawedge 用于“使用 @capgo/capacitor-zebra-datawedge”中的原生能力, Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 查看由 Capgo 提供的 Capacitor 插件中的实现细节, 添加或更新插件 关于“添加或更新插件”中的实现细节,以及 Ionic Enterprise 插件替代方案 关于“Ionic Enterprise 插件替代方案”中的产品工作流。