Firebase 将于 5 月 10 日重返 Google I/O 大会!立即报名

مسح الباركود

باستخدام واجهة برمجة تطبيقات مسح الباركود الخاصة بـ ML Kit ، يمكنك قراءة البيانات المشفرة باستخدام معظم تنسيقات الباركود القياسية. يحدث مسح الرمز الشريطي على الجهاز ، ولا يتطلب اتصالاً بالشبكة.

تعد الرموز الشريطية طريقة ملائمة لتمرير المعلومات من العالم الحقيقي إلى تطبيقك. على وجه الخصوص ، عند استخدام التنسيقات ثنائية الأبعاد مثل رمز الاستجابة السريعة ، يمكنك تشفير البيانات المنظمة مثل معلومات الاتصال أو بيانات اعتماد شبكة WiFi. نظرًا لأن ML Kit يمكنها التعرف تلقائيًا على هذه البيانات وتحليلها ، يمكن لتطبيقك الاستجابة بذكاء عندما يقوم المستخدم بمسح رمز شريطي.

iOS أندرويد

إذا كنت مطور Flutter ، فقد تكون مهتمًا بـ FlutterFire ، والذي يتضمن مكونًا إضافيًا لواجهات برمجة تطبيقات ML Vision الخاصة بـ Firebase.

القدرات الأساسية

يقرأ معظم التنسيقات القياسية
  • التنسيقات الخطية: Codabar ، Code 39 ، Code 93 ، Code 128 ، EAN-8 ، EAN-13 ، ITF ، UPC-A ، UPC-E
  • تنسيقات ثنائية الأبعاد: Aztec و Data Matrix و PDF417 و QR Code
الكشف التلقائي عن التنسيق مسح ضوئيًا لجميع تنسيقات الباركود المدعومة مرة واحدة ، دون الحاجة إلى تحديد التنسيق الذي تبحث عنه. أو قم بزيادة سرعة المسح بتقييد الكاشف بالتنسيقات التي تهتم بها فقط.
يستخرج البيانات المنظمة يتم تلقائيًا تحليل البيانات المنظمة المخزنة باستخدام أحد التنسيقات ثنائية الأبعاد المدعومة. تشمل أنواع المعلومات المدعومة عناوين 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