业务介绍

业务简介

统一扫码服务(Scan Kit)提供全球主流制式二维码和条形码的扫描、识别和生成能力,帮助您的应用快速构建强大的扫码能力。

得益于华为在计算机视觉领域能力和长期积累,Scan Kit不仅在常规扫码场景有着优异表现,还对复杂扫码场景(如反光、暗光、污损、小码、大角度等)做了特定识别优化,如可以实现远距离码或小型码地自动缩放和检测,扫码成功率有大幅提升。

Scan Kit支持Android和iOS系统集成。其中,Android系统集成Scan Kit后还具备横屏扫码能力。

支持的设备

平台

集成方式

设备类型

OS版本

Android

统一扫码服务SDK

华为手机、华为平板

EMUI 3.0 ~ 11、HarmonyOS 2.0及以上

非华为手机

Android 4.4 ~ 14

iOS

统一扫码服务SDK

手机

iOS 9.0及以上

场景介绍

扫码

Scan Kit支持十三种全球主流的码制式的识别和生成以及多功能码的识别。本服务默认处理所有支持的码制式,如果您的应用只处理部分特定的码制式,可以在setFormat中指定制式以便加快扫码速度。

  • 一维码:EAN-8、EAN-13、UPC-A、UPC-E、Codabar、Code 39、Code 93、Code 128、ITF14
  • 二维码:QR、DataMatrix、PDF417、Aztec
  • 自定义码:多功能码

Scan Kit根据您的应用场景,提供了多种相应的调用模式,您可以根据应用需要,选择合适的扫码调用模式,详情请参见构建扫码功能(Android)或构建扫码功能(iOS)。

码值解析

(Android和iOS下的)Scan Kit可以直接返回码的原始内容,也可以针对使用特定内容格式编码的二维码/条形码/多功能码进行分析并提取结构化数据,帮助开发者快速构建关联服务。已支持如下场景:联系人信息、Wi-Fi连接信息、网页、日历日程、ID卡、短信、电话、邮件、地理位置、商品条码、ISBN。

码生成

Scan Kit支持将字符串转换为一维码或二维码,目前已支持的码制式为EAN-8、EAN-13、UPC-A、UPC-E、Codabar、Code 39、Code 93、Code 128、ITF14、QR、DataMatrix、PDF417、Aztec。开发者只需要提供字符串、码制式和尺寸要求即可获得相应的码图。

支持的国家/地区

请参见支持的国家/地区

Search
Enter a keyword.