Gruplandırma kimliği kullanın
Varsayılan olarak, tek bir karta birden fazla kart eklemek Google Cüzdan'a ekle bağlantısı, bu kartların Kullanıcının Google Cüzdan uygulaması. Bununla birlikte, kartları aynı grup için hepsinin aynı gruplandırma kimliğine sahip olduğundan emin olun. Gruplandırılmış kartlar birlikte gösterilir Google Cüzdan uygulamasında. Bir kart grubu seçildiğinde her kart bantta gösterilir.
Kartları bir arada gruplandırabilirsiniz:
Bir gruba kart eklemek için groupingInfo.groupingId
özelliği
kart nesnesi ayarlanmalıdır. Tüm geçiş nesneleri aynı
groupingId
değeri, şu durum geçerli olsa bile otomatik olarak birlikte gruplandırılır:
bunlar ayrı ayrı eklendi.
Aşağıdaki örnekte, şunlar için gruplandırılan bir bağlılık kartı ve teklif gösterilmektedir: kullanıcıyı bir sonraki satın alma işleminde her ikisinden de yararlanmaya teşvik edebilir.
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", }, }
Biniş kartını otomatik olarak gruplandırma
Biniş kartları, bazen ayrı ayrı değil, gruplar halinde kullanılır. Yaygın bir Bu senaryoda, aktarmalı veya birden fazla kez gerçekleştirilen uçuşlar için biletlerin gruplanması durur.
Biniş kartlarında, kartları otomatik olarak gruplandıran ek mantık mevcuttur aşağıdaki özellikler için aynı değerlere sahip olmaları halinde birlikte oluşturmamalıdır:
FlightClass.flightHeader.carrier.carrierIataCode
FlightClass.flightHeader.flightNumber
FlightClass.localScheduledDepartureDateTime
FlightObject.reservationInfo.confirmationCode
FlightObject.id
kuruluşunun Veren Kimliği kısmı
Yukarıdaki özelliklerden herhangi biri iki biniş kartı için farklıysa
gruplanmaz (groupingInfo
kullanarak bunu yapmazsanız). Gördüğünüz gibi,
ve nesne özellikleri otomatik gruplandırmayı etkiler. Bu, biniş kartlarını etkinleştirir
sınıfların bir araya getirilmesini sağlar (örneğin, farklı uçuşların
aynı seyahatte farklı işletme operatörleri varsa)