คุณเพิ่มลิงก์ไปยังบัตรทั่วไปได้ 4 วิธี
- ใช้
GenericClass.LinksModuleDataเพื่อเพิ่มลิงก์ไปยังบัตรทั่วไปทั้งหมดที่เชื่อมโยงกับGenericClass - ใช้
GenericObject.LinksModuleDataเพื่อเพิ่มลิงก์ไปยังบัตรทั่วไปที่เฉพาะเจาะจงGenericObject - ใช้
GenericObject.appLinkDataเพื่อวาง App Link เป็นรายการแรกของส่วนล่างของบัตรนั้นๆ - ใช้
GenericClass.appLinkDataเพื่อวาง App Link เป็นรายการแรกของส่วนล่างของบัตรทั้งหมดในคลาสนั้น
ข้อดีอย่างหนึ่งของการลิงก์แอปคือการช่วยให้คำกระตุ้นให้ดำเนินการ (Call-To-Action) นำผู้ใช้ไปยังประสบการณ์การใช้งานที่มีการสร้างแบรนด์จาก Google Wallet ได้ ลิงก์ที่มีฟีเจอร์นี้จะปรากฏเป็นรายการแรกของส่วนด้านล่าง ของบัตร
ตัวอย่างฟีเจอร์
|
| ผู้ออก |
ตั้งค่าลิงก์แอปในบัตร Google Wallet
สำหรับบัตรทั่วไปที่ระบุ ให้ตั้งค่าฟิลด์ GenericObject.appLinkData
เป็น URI หรือชื่อแพ็กเกจของแอปหรือเว็บไซต์
ดูรูปแบบและบริบทของฟิลด์ appLinkData ในซอร์สโค้ดต่อไปนี้
ฟิลด์ displayText มีอักขระได้ไม่เกิน 30 ตัว
{
"id": string,
"classId": string,
…
…
…
"appLinkData": {
"androidAppLinkInfo": {
"appTarget": {
"packageName": "com.google.android.gm",
}
},
"webAppLinkInfo": {
"appTarget": {
"targetUri": {
"uri": "https://mail.google.com/mail/",
"description": "Web link for Gmail"
}
}
},
"displayText": {
"defaultValue": {
"value": "Our awesome app!"
}
}
}
}
{
"id": string,
"classId": string,
…
…
…
"appLinkData": {
"androidAppLinkInfo": {
"appTarget": {
"targetUri": {
"uri": "https://play.google.com/store/apps/details?id=com.google.android.gm",
"description": "Play store link for Gmail app"
}
}
}
}
}