مخطط mDoc لبطاقة صعود الطائرة

تتوافق "محفظة Google" مع المستندات المتوافقة مع معيار ISO/IEC 18013-5 للأجهزة الجوّالة (mDocs) لبطاقات صعود الطائرة. يمكن توفير بطاقات صعود الطائرة المؤهلة المحفوظة في "محفظة Google" كمستند تعريف رقمي (mDoc) (mso_mdoc) وتقديمها إلى الجهات المعتمدة وجهات التحقّق (مثل نقاط التفتيش الأمنية في المطار) إلى جانب مستند التعريف الرقمي الخاص بالمستخدم.

يتم تلقائيًا استخراج مستند mDoc لبطاقة صعود الطائرة من بطاقة صعود الطائرة (FlightClass وFlightObject) الأساسية في "محفظة Google".

معرّفات المخططات

الموقع القيمة
نوع المستند (docType) com.google.wallet.boardingpass.1
مساحة الاسم com.google.wallet.boardingpass.1
تنسيق بيانات الاعتماد mso_mdoc (ISO/IEC 18013-5)

عناصر البيانات

تندرج جميع عناصر البيانات في مستند mDoc لبطاقة صعود الطائرة ضمن مساحة الاسم com.google.wallet.boardingpass.1.

معرّف العنصر نوع CBOR إلزامي الوصف مصدر Passes API مثال
id tstr نعم معرّف فريد تنشئه Google لبطاقة صعود الطائرة بعد أن يحفظها المستخدم في "محفظة Google". ويكون لدى المستخدمَين اللذين يحفظان عنصر بطاقة صعود الطائرة نفسه معرّفان مختلفان. يتم إنشاؤه من خلال "محفظة Google" عندما يحفظه المستخدم "1313e7d5d3a74b5795ffb6c3ad655778"
passenger_name tstr نعم الاسم الكامل للراكب كما يظهر على بطاقة صعود الطائرة flightObject.passengerName "Jane Doe"
passenger_name_record tstr نعم رمز تأكيد حجز شركة الطيران (PNR) flightObject.reservationInfo.confirmationCode "OWDGV9"
flight_number tstr نعم رمز شركة النقل الجوي التابعة لاتحاد النقل الجوي الدولي (IATA) ورقم الرحلة الجوية مفصولَين بمسافة ‫flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber "UA 1585"
scheduled_departure_time tdate ‏(#6.0(tstr)) نعم الطابع الزمني لموعد المغادرة المحدّد، بتنسيق RFC 3339 flightClass.localScheduledDepartureDateTime "2025-03-01T11:21:00-07:00"
departure_airport_iata tstr نعم رمز مطار المغادرة المكوّن من 3 أحرف والمعتمَد من "اتحاد النقل الجوي الدولي" (IATA) flightClass.origin.airportIataCode "SFO"
arrival_airport_iata tstr نعم رمز مطار الوصول المكوّن من 3 أحرف وفقًا للاتحاد الدولي للنقل الجوي (IATA) flightClass.destination.airportIataCode "PVR"
assurance_level tstr نعم مصدر بطاقة صعود الطائرة ومستوى التحقّق منها يُرجى الاطّلاع على مستويات ضمان الامتثال. يتم تحديدها من خلال "محفظة Google" استنادًا إلى مصدر استيراد البطاقة "ISSUER_VERIFIED"

مستويات ضمان الامتثال

بما أنّ "محفظة Google" تتيح استخدام بطاقات صعود الطائرة من قنوات متعددة (مثل Google Wallet API وعمليات الاستيراد من Gmail ولقطات الشاشة أو الصور)، يشير العنصر assurance_level إلى مصدر بطاقة صعود الطائرة للجهات المعتمِدة:

القيمة الوصف
ISSUER_VERIFIED تم إصدار بطاقة صعود الطائرة مباشرةً من قِبل شركة خطوط جوية أو جهة إصدار تم التحقّق منها من خلال Google Wallet API.
SELF_ATTESTED لم تقدّم شركة الطيران المُصدِرة بطاقة صعود الطائرة مباشرةً (على سبيل المثال، تم إنشاؤها من لقطة شاشة قدّمها المستخدم أو تم استيرادها من Gmail).
SELF_ATTESTED_VERIFIED تم استيراد بطاقة صعود الطائرة من ملف قدّمه المستخدم (مثل لقطة شاشة)، وتحقّقت Google من التوقيع الرقمي لجهة الإصدار المضمّن في الرمز الشريطي باستخدام التشفير.