SCANDIT 스마트 데이터 캡처를 기업 시스템과 애플리케이션에 통합하는 방법을 안내합니다.
SCANDIT는 하드웨어가 아닌 소프트웨어 SDK입니다. 기존 모바일 또는 웹 애플리케이션에 SDK를 삽입하기만 하면 엔터프라이즈급 스캐닝 기능을 추가할 수 있습니다. 전용 스캐너 장비가 필요 없습니다.
SCANDIT는 주요 ERP(전사적 자원 관리) 시스템과 원활하게 통합됩니다.
SCANDIT는 SAP 인증 기술 파트너입니다. SAP Fiori 모바일 앱과 SAP BTP(Business Technology Platform)에 네이티브로 통합되어 SAP 워크플로우 내에서 바코드 스캐닝을 직접 수행할 수 있습니다.
SCANDIT는 Oracle Cloud SCM 및 창고 관리 솔루션과 즉시 사용 가능한 연동을 제공하며, Oracle 모바일 애플리케이션에 스캐닝 기능을 내장합니다.
몇 줄의 코드만으로 iOS 및 Android 네이티브 앱에 SCANDIT 스캐닝 기능을 추가하세요.
CocoaPods 또는 Swift Package Manager로 설치하고 앱에서 스캐닝 뷰를 초기화합니다.
// Podfile
pod 'ScanditBarcodeCapture', '~> 7.0'
// Swift — ViewController.swift
import ScanditBarcodeCapture
let context = DataCaptureContext(licenseKey: "YOUR_LICENSE_KEY")
let settings = BarcodeCaptureSettings()
settings.set(symbology: .ean13UPCA, enabled: true)
settings.set(symbology: .qr, enabled: true)
let barcodeCapture = BarcodeCapture(context: context, settings: settings)
let captureView = DataCaptureView(context: context, frame: view.bounds)
view.addSubview(captureView)Gradle 의존성을 추가하고 Android 액티비티 또는 프래그먼트에서 바코드 캡처를 구성합니다.
// build.gradle (app)
repositories {
maven { url "https://ssl.scandit.com/sdk/download/scandit-sdk-maven" }
}
dependencies {
implementation "com.scandit.datacapture:barcode:7.+"
}
// Kotlin — MainActivity.kt
val context = DataCaptureContext.forLicenseKey("YOUR_LICENSE_KEY")
val settings = BarcodeCaptureSettings().apply {
enableSymbology(Symbology.EAN13_UPCA, true)
enableSymbology(Symbology.QR, true)
}
val barcodeCapture = BarcodeCapture.forDataCaptureContext(context, settings)
val captureView = DataCaptureView.newInstance(this, context)
setContentView(captureView)SCANDIT Web SDK로 모든 웹 애플리케이션에 바코드 스캐닝을 추가하세요. 카메라 접근이 가능한 최신 브라우저에서 동작합니다.
// Install
npm install scandit-web-datacapture-barcode
// JavaScript
import * as SDCCore from "scandit-web-datacapture-core";
import * as SDCBarcode from "scandit-web-datacapture-barcode";
await SDCCore.configure({
licenseKey: "YOUR_LICENSE_KEY",
libraryLocation: new URL("library/engine/", document.baseURI).toString(),
});
const context = await SDCCore.DataCaptureContext.create();
const camera = SDCCore.Camera.default;
await context.setFrameSource(camera);
const settings = new SDCBarcode.BarcodeCaptureSettings();
settings.enableSymbologies([
SDCBarcode.Symbology.EAN13UPCA,
SDCBarcode.Symbology.QR,
]);
const barcodeCapture = await SDCBarcode.BarcodeCapture.forContext(context, settings);SCANDIT는 모든 주요 크로스 플랫폼 개발 프레임워크에 대한 공식 SDK를 제공합니다.
전체 API를 지원하는 공식 React Native 플러그인. npm으로 설치하고 네이티브 스캐닝 뷰를 사용하세요.
pub.dev에서 제공되는 공식 Flutter 플러그인. 단일 코드베이스로 iOS와 Android를 모두 지원합니다.
.NET MAUI(구 Xamarin)용 공식 NuGet 패키지. 크로스 플랫폼 .NET 앱에서 전체 스캐닝 기능을 사용할 수 있습니다.
Ionic Capacitor 및 Cordova용 공식 플러그인. 하이브리드 웹 애플리케이션에 스캐닝을 추가하세요.