概览

使用 Google Pay API for Passes,您可以通过航班登机牌与用户互动。本指南中讨论的概念应有助于您更好地了解所保存的航班登机牌的功能。

本部分介绍的用例仅适用于航班登机牌类别。

要实现登机牌,请使用“瘦”JWT 链接,它们是预先插入类和对象的方法。

FlightClass 和 FlightObject

与 Google Pay API for Passes 中的其他行业一样,登机牌的数据存储在两个数据结构中:FlightObjectFlightClass。本指南介绍了如何使用这些数据结构来支持使用您的航班登机牌。

FlightClass

FlightClass 用于保存特定日期和时间的特定航班的所有乘客或部分乘客通用的数据。例如,通用数据可以是运输公司、出发地、目的地、航班号或起飞时间。同一航班的所有乘客的登机牌上都会具有相同的数据。

FlightClass 还可以为同一架飞机上的部分乘客保存通用数据。例如,您可以为头等舱、商务舱和经济舱创建三种不同的 FlightClass 结构。这样您就可以为每个子集使用不同的字段(如果需要)。在这种情况下,这三个类代表的仍是在特定日期和时间飞行相同路线的同一架飞机。

FlightObject

FlightObject 代表在特定时间点搭乘特定飞机的每位乘客。例如,FlightObject 包含乘客姓名、座位号和登机牌条形码。每位乘客的登机牌上的这些信息都有所不同。

FlightObject 中包含的资源将保存到用户的 Google Pay 应用中。

支持的国家/地区

要了解哪些国家/地区支持航班登机牌,请参阅支持的国家/地区列表。我们建议您根据用户购买机票所在的位置来限制保存到 Google Pay 按钮的显示位置。