Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細
コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

バーコードスキャン

ML KitのバーコードスキャンAPIを使用すると、ほとんどの標準的なバーコード形式を使用してエンコードされたデータを読み取ることができます。バーコードスキャンはデバイス上で行われ、ネットワーク接続は必要ありません。

バーコードは、現実の世界からアプリに情報を渡すための便利な方法です。特に、QRコードなどの2D形式を使用する場合は、連絡先情報やWiFiネットワーククレデンシャルなどの構造化データをエンコードできます。 ML Kitはこのデータを自動的に認識して解析できるため、ユーザーがバーコードをスキャンしたときにアプリがインテリジェントに応答できます。

iOS Android

Flutter開発者の方は、FirebaseのMLVisionAPI用のプラグインを含むFlutterFireに興味があるかもしれません。

主な機能

ほとんどの標準形式を読み取ります
  • 線形フォーマット:Codabar、Code 39、Code 93、Code 128、EAN-8、EAN-13、ITF、UPC-A、UPC-E
  • 2Dフォーマット:Aztec、Data Matrix、PDF417、QRコード
自動フォーマット検出探しているフォーマットを指定せずに、サポートされているすべてのバーコードフォーマットを一度にスキャンします。または、検出器を目的の形式のみに制限してスキャン速度を上げます。
構造化データを抽出しますサポートされている2D形式の1つを使用して保存された構造化データは、自動的に解析されます。サポートされている情報の種類には、URL、連絡先情報、カレンダーイベント、電子メールアドレス、電話番号、SMSメッセージプロンプト、ISBN、WiFi接続情報、地理的位置、およびAAMVA標準のドライバー情報が含まれます。
任意の方向で動作しますバーコードは、その向き(右側が上、逆さま、または横向き)に関係なく認識され、スキャンされます。
デバイス上で実行バーコードスキャンはデバイス上で完全に実行され、ネットワーク接続を必要としません。

結果の例

結果
コーナー(49,125)、(172,125)、(172,160)、(49,160)
生の値2404105001722
結果
コーナー(87,87)(612,87)(612,612)(87,612)
生の値WIFI:S:SB1Guest;P:12345;T:WEP;;
WiFi情報
SSID SB1ゲスト
パスワード12345
タイプWEP