सामान्य पास में लिंक जोड़ने के चार तरीके हैं.
GenericClass.LinksModuleDataसे जुड़े सभी सामान्य पास के लिंक जोड़ने के लिए,GenericClassका इस्तेमाल करें.- किसी सामान्य पास
GenericObjectका लिंक जोड़ने के लिए,GenericObject.LinksModuleDataका इस्तेमाल करें. GenericObject.appLinkDataका इस्तेमाल करके, किसी पास के सबसे नीचे वाले सेक्शन में ऐप्लिकेशन का लिंक पहले आइटम के तौर पर जोड़ें.GenericClass.appLinkDataका इस्तेमाल करके, किसी ऐप्लिकेशन के लिंक को उस क्लास के सभी पास के बॉटम सेक्शन में पहले आइटम के तौर पर रखा जा सकता है.
ऐप्लिकेशन लिंक करने का एक फ़ायदा यह है कि इससे कॉल-टू-ऐक्शन को यह सुविधा मिलती है कि वह लोगों को Google Wallet में मौजूद आपके ब्रैंड के अनुभव पर ले जा सके. इस सुविधा वाले लिंक, पास के सबसे नीचे वाले सेक्शन में पहले आइटम के तौर पर दिखते हैं.
सुविधा का उदाहरण
|
| जारी करने वाला |
Google Wallet पास पर ऐप्लिकेशन का लिंक सेट करना
किसी सामान्य पास के लिए, GenericObject.appLinkData फ़ील्ड को अपने ऐप्लिकेशन या वेबसाइट के यूआरआई या पैकेज के नाम पर सेट करें.
यहां दिए गए सोर्स कोड में, 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"
}
}
}
}
}