ใช้รหัสการจัดกลุ่ม
โดยค่าเริ่มต้น การเพิ่มบัตรหลายใบลงในบัตรเดียว ลิงก์เพิ่มลงใน Google Wallet จะไม่จัดกลุ่มบัตรเหล่านั้นใน แอป Google Wallet ของผู้ใช้ อย่างไรก็ตาม สามารถจัดกลุ่มบัตรเข้าด้วยกันได้โดยทำ ให้แน่ใจว่าทั้งหมดมีรหัสการจัดกลุ่มเดียวกัน บัตรที่จัดกลุ่มไว้จะปรากฏด้วยกัน ในแอป Google Wallet เมื่อเลือกกลุ่มบัตรแล้ว บัตรแต่ละรายการจะ แสดงในภาพสไลด์
บัตรสามารถจัดกลุ่มไว้ด้วยกันได้ดังนี้
หากต้องการเพิ่มบัตรลงในกลุ่ม ให้ใช้พร็อพเพอร์ตี้ 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
หากคุณสมบัติข้างต้นแตกต่างกันสำหรับบอร์ดดิ้งพาส 2 ใบ
ไม่ได้จัดกลุ่ม (ยกเว้นกรณีที่คุณใช้ groupingInfo
) จะเห็นได้ว่าทั้ง 2 ชั้นเรียน
และคุณสมบัติของออบเจ็กต์จะส่งผลต่อการจัดกลุ่มอัตโนมัติ การดำเนินการนี้จะเปิดใช้บอร์ดดิ้งพาส
ของคลาสต่างๆ ที่จะจัดกลุ่มเข้าด้วยกัน (เช่น เมื่อเที่ยวบินที่ต่างกัน
ในการเดินทางเดียวกันจะมีผู้ให้บริการขนส่งที่แตกต่างกัน)