メインコンテンツへスキップ
@capgo/capacitor-zebra-datawedge デバイス API オープンソース

Zebra DataWedge Capacitor プラグイン

Zebra Android デバイス上で Zebra DataWedge のプロファイル、通知、クエリ、スキャン・トリガーを管理します

インストール

bun add @capgo/capacitor-zebra-datawedge bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-zebra-datawedge
  • pnpm add @capgo/capacitor-zebra-datawedge
  • yarn add @capgo/capacitor-zebra-datawedge

ガイド

Capacitor で Zebra DataWedge を使用する方法

実機でテストする

Capgo アプリをダウンロードして、QR code をスキャンしてください。

Zebra DataWedge plugin プレビュー用QR code

@capgo/capacitor-zebra-datawedge を使用

Zebra AndroidデバイスでのZebra DataWedgeプロファイル管理、通知、クエリ、およびソフトスキャンを実現する Capacitor plugin。

インストール

bun add @capgo/capacitor-zebra-datawedge
bunx cap sync

bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。

インポート

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

API の概要

メソッド 説明
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 現在の動作については、ソースの定義を参照してください。

例

cloneProfile()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.cloneProfile({
  destProfileName: 'dest-profile',
  sourceProfileName: 'source-profile',
});

createProfile()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.createProfile({ profileName: 'profile' });

deleteProfile()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.deleteProfile({ profileNames: ['profile'] });

importConfig()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.importConfig({ folderPath: 'path/to/file' });

renameProfile()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.renameProfile({
  currentProfileName: 'current-profile',
  newProfileName: 'new-profile',
});

restoreConfig()

現在のコントラクトについては、API のリファレンスを参照してください。

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.restoreConfig();

上記の表には35個のコアメソッドが記載されています。リスナーやバージョンのヘルパー、および各メソッドの完全なコントラクトについては、以下にドキュメントがあります。 GitHub リポジトリ.

イベントをリッスンする

addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() を呼び出してください。

完全なリファレンス

@capgo/capacitor-zebra-datawedge の使用方法から続ける

使用している場合 @capgo/capacitor-zebra-datawedge の使用方法 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-zebra-datawedge @capgo/capacitor-zebra-datawedge の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。

よくある質問

Zebra DataWedge プラグイン FAQ

Capacitor アプリに Zebra DataWedge プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-zebra-datawedge" (または "npm install @capgo/capacitor-zebra-datawedge") を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させてください。その後、アプリ内の "@capgo/capacitor-zebra-datawedge" から code をインポートします。

@capgo/capacitor-zebra-datawedge は React、Vue、Angular で動作しますか?

はい。Zebra DataWedge は Capacitor パッケージであるため、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用可能です。

@capgo/capacitor-zebra-datawedge はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-zebra-datawedgeは無料かつオープンソースですか?

はい。codeのソースコードはGitHub(https://github.com/Cap-go/capacitor-zebra-datawedge/)で公開されており、パッケージはnpmから無料でインストールできます。バグ報告やプルリクエストも歓迎しています。

App Storeの審査なしで、Zebra DataWedgeを使用しているcodeをアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリ審査を待たずに Zebra DataWedge の変更を配信できます

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める