Monacaでは今月からバーコードスキャナープラグインの提供を開始しました。
プラグインでは、次の種類のバーコードをサポートしています。

  • EAN-8
  • EAN-13
  • QR コード

また、プラグインは、すべてのプランのユーザーが利用できます。

下はQRコードを読み取る様子です。

QRコードを検知した後、読み取りエリアの下に値が表示されます。

表示された値をタップすると、元のアプリに戻る動作になります。

プラグインのインストール方法

プラグインは、次の手順でアプリビルド前にインストールすることで利用できます。

  1. Monaca クラウド IDE のメニューから、 設定 → Cordovaプラグインの管理 を選択します。
  2. プラグイン「Barcode Scanner」のボタン「有効」をクリック

  3. AndroidまたはiOSのビルドを実施

(※ Google Play ストアやApp ストアからインストールしたMonacaデバッガーには、「Barcode Scanner」プラグインはインストールされていません。そのため、3番目の手順でアプリビルドを行う必要があります。 )

プラグインの利用方法

プラグインは、JavaScriptファイルにて次の「scan( )」メッドを呼び出すことで利用できます。

monaca.BarcodeScanner.scan( )

詳しいプラグインの利用方法は、Monacaドキュメントを確認ください。