여러 탑승권 그룹화

그룹 ID 사용

기본적으로 Google 월렛에 추가 링크는 이러한 패스를 삭제할 수 있습니다. 그러나 패스를 그룹화하여 모두 동일한 그룹화 ID를 사용하는지 확인합니다. 그룹화된 패스가 함께 표시됩니다. Google 월렛 앱에서 결제할 수 있습니다. 패스 그룹을 선택하면 각 패스가 표시할 수 있습니다.

패스를 함께 그룹화할 수 있습니다.

  • 초기 프로비저닝 중
  • update 드림 또는 patch 방법

그룹에 패스를 추가하려면groupingInfo.groupingId 패스 객체를 설정해야 합니다. 모든 패스 객체는 값 groupingId개가 자동으로 그룹화됩니다. 별도로 추가되었습니다.

다음 예시는 포인트 카드와 쿠폰이 그룹화되어 사용자가 다음 구매 시 두 가지를 모두 사용하도록 유도합니다.

loyaltyObject = {
  "classId": "ISSUER_ID.GIFT_CARD_CLASS_SUFFIX",
  "id": "ISSUER_ID.GIFT_CARD_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 1
  },
  "barcode": {
    "type": "QR_CODE",
    "value": "QR code"
  },
  "accountId": "Account id",
  "accountName": "Account name",
  "loyaltyPoints": {
  "label": "Points",
    "balance": {
      "int": 800
    }
  }
}

offerObject = {
  "classId": "ISSUER_ID.OFFER_CLASS_SUFFIX",
  "id": "ISSUER_ID.OFFER_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 2
  },
  "barcode": {
      "type": "QR_CODE",
      "value": "QR code",
  },
}

탑승권 자동 그룹화

탑승권이 개별적으로 아닌 그룹에서 사용되는 경우도 있습니다. 일반적인 기착 시간이 여러 개인 항공편의 티켓을 그룹화하는 시나리오입니다. 있습니다

탑승권에는 패스를 자동으로 그룹화하는 추가 로직이 있습니다. 다음 속성의 값이 동일하면 이 두 속성이 함께 표시됩니다.

  • FlightClass.flightHeader.carrier.carrierIataCode
  • FlightClass.flightHeader.flightNumber
  • FlightClass.localScheduledDepartureDateTime
  • FlightObject.reservationInfo.confirmationCode
  • FlightObject.id의 발급기관 ID 부분

두 탑승권에서 위의 속성 중 하나가 다르면 그룹화되지 않음 (groupingInfo를 사용하여 그룹화하지 않는 한) 보시다시피 두 클래스 모두 객체 속성은 자동 그룹화에 영향을 줍니다. 이렇게 하면 탑승권이 사용 설정됩니다. 그룹으로 묶을 수 있습니다 (예: 여러 항공편이 운항 항공사가 서로 다름).