משאב: LoyaltyClass
ייצוג JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
programName |
חובה. שם התוכנית, למשל "הביגוד של אדם". האפליקציה עשויה להציג שלוש נקודות אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
programLogo |
חובה. הלוגו של מועדון הלקוחות או החברה. הלוגו הזה מוצג בתצוגת הפרטים וגם בתצוגת הרשימה של האפליקציה. |
accountNameLabel |
תווית שם החשבון, למשל 'שם המנוי'. האורך המקסימלי המומלץ הוא 15 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
accountIdLabel |
התווית של מספר החשבון, כמו 'מזהה חבר'. האורך המקסימלי המומלץ הוא 15 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
rewardsTierLabel |
תווית רמת התגמולים, כמו 'תוכנית התגמולים'. האורך המקסימלי המומלץ הוא 9 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
rewardsTier |
רמת התגמולים, כמו "זהב" או "פלטינה". האורך המקסימלי המומלץ הוא 7 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedProgramName |
מחרוזות מתורגמות של ProgramName. האפליקציה עשויה להציג שלוש נקודות אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedAccountNameLabel |
מחרוזות מתורגמות של accountNameLabel. האורך המקסימלי המומלץ הוא 15 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedAccountIdLabel |
מחרוזות מתורגמות של accountIdLabel. האורך המקסימלי המומלץ הוא 15 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedRewardsTierLabel |
מחרוזות מתורגמות של RewardsTierLabel. האורך המקסימלי המומלץ הוא 9 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedRewardsTier |
מחרוזות מתורגמות של AwardTier. האורך המקסימלי המומלץ הוא 7 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
secondaryRewardsTierLabel |
התווית המשנית של רמת ההטבות, למשל 'תוכנית התגמולים'. |
localizedSecondaryRewardsTierLabel |
מחרוזות מתורגמות ל-secondaryRewardsTierLabel. |
secondaryRewardsTier |
רמת התגמולים המשנית, כמו 'זהב' או 'פלטינה'. |
localizedSecondaryRewardsTier |
מחרוזות מתורגמות עבור קבוצת התגמולים המשנית. |
discoverableProgram |
מידע על האופן שבו ניתן לגלות את הכיתה וליצור ממנה אובייקטים מתוך אפליקציית Google Pay. |
classTemplateInfo |
פרטי תבנית לגבי האופן שבו צריך להציג את הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת המחדל של השדות להצגה. |
id |
חובה. המזהה הייחודי של מחלקה. המזהה הזה חייב להיות ייחודי בכל המחלקות של המנפיק. הערך הזה צריך להיות בפורמט issuer ID.identifier שבו הראשון הונפק על ידי Google והאחרון נבחר על ידך. המזהה הייחודי שלך יכול לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
version |
הוצא משימוש |
issuerName |
חובה. שם המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
messages[] |
מערך הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
allowMultipleUsersPerObject |
הוּצא משימוש. במקומה צריך להשתמש במדיניות |
homepageUri |
ה-URI של דף הבית של האפליקציה שלך. אכלוס ה-URI בשדה הזה יוביל לאותה התנהגות בדיוק כמו אכלוס URI ב- linksModuleData (כשאובייקט עובר עיבוד, מוצג קישור לדף הבית במה שנחשב בדרך כלל כמקטע linksModuleData של האובייקט). |
locations[] |
הערה: בשלב זה השדה הזה לא נתמך להפעלת התראות גיאוגרפיות. |
reviewStatus |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך כדאי להשאיר את השדה הזה בסטטוס צריך להגדיר את השדה הזה לערך כשמעדכנים מחלקה שכבר קיימת ב- |
review |
תגובות הביקורות שהפלטפורמה מגדירה כשהכיתה מסומנת כ |
infoModuleData |
הוּצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
imageModulesData[] |
נתונים של מודול התמונה. המספר המקסימלי של השדות המוצגים הוא 1 ברמת האובייקט ו-1 ברמת האובייקט של הכיתה. |
textModulesData[] |
נתונים של מודול טקסט. אם נתונים של מודול טקסט מוגדרים גם במחלקה, שניהם יוצגו. המספר המקסימלי של השדות המוצגים הוא 10 מהאובייקט ו-10 מהמחלקה. |
linksModuleData |
נתונים של מודול הקישורים. אם נתוני מודול הקישורים מוגדרים גם על האובייקט, שניהם יוצגו. |
redemptionIssuers[] |
מציין אילו מנפיקים למימוש מימוש יכולים לממש את הכרטיס באמצעות Smart Tap. מנפיקי המימוש מזוהים לפי מזהה המנפיק שלהם. מנפיקים למימוש מבצעים צריכים להגדיר לפחות מפתח אחד להקשה חכמה. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', גם השדות |
countryCode |
קוד המדינה משמש להצגת המדינה של הכרטיס (כשהמשתמש לא במדינה הזו) ולהצגת תוכן שמותאם לשוק המקומי כשהתוכן לא זמין בלוקאל של המשתמש. |
heroImage |
תמונת באנר אופציונלית מוצגת בחזית הכרטיס. אם אין משבצות, לא יוצג דבר. התמונה תוצג ברוחב של 100%. |
wordMark |
הוּצא משימוש. |
enableSmartTap |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', גם השדות |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית, ואם לא מוגדרת תמונה ראשית, נעשה שימוש בצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, שבו rrggbb היא טריולת RGB הקסדצימלית, כמו |
localizedIssuerName |
מחרוזות מתורגמות של המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
multipleDevicesAndHoldersAllowedStatus |
מזהה אם כמה משתמשים ומכשירים ישמרו את אותו אובייקט שקשור למחלקה הזו. |
callbackOptions |
אפשרויות קריאה חוזרת שישמשו כדי להפעיל חזרה למנפיק עבור כל שמירה/מחיקה של אובייקט למחלקה הזו על ידי משתמש הקצה. כל האובייקטים במחלקה הזו כשירים לקריאה חוזרת (callback). |
securityAnimation |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
viewUnlockRequirement |
הצגת האפשרויות לביטול הנעילה של כרטיס מועדון הלקוחות. |
wideProgramLogo |
הלוגו הרחב של החברה או מועדון הלקוחות. אם תספקו את הפרטים האלה, הוא יחליף את לוגו התוכנית בפינה הימנית העליונה של תצוגת הכרטיסים. |
DiscoverableProgram
מידע על האופן שבו ניתן לגלות וליצור קורס מתוך אפליקציית Android Pay. לשם כך, מחפשים מועדון לקוחות או כרטיסי מתנה, וסורקים או מזינים אותם באופן ידני.
ייצוג JSON |
---|
{ "merchantSignupInfo": { object ( |
שדות | |
---|---|
merchantSignupInfo |
מידע על היכולת להירשם ולהוסיף ערך חשוב לתוכנית הזו דרך אתר של מוכר. בשימוש כאשר MERCHANT_HOSTED_PAYMENT מופעל. |
merchantSigninInfo |
מידע על היכולת להיכנס לחשבון ולהוסיף ערך חשוב לתוכנית הזו דרך אתר של מוכר. בשימוש כאשר MERCHANT_HOSTED_SIGNIN מופעל. |
state |
מצב החשיפה של התוכנית שגלויה לכולם. |
DiscoverableProgramMerchantSignupInfo
מידע על תהליך ההרשמה לתוכנית באתר של המוכר.
ייצוג JSON |
---|
{ "signupWebsite": { object ( |
שדות | |
---|---|
signupWebsite |
כתובת ה-URL שאליה יש להפנות את המשתמש לאתר ההרשמה של המוכר. |
signupSharedDatas[] |
נתוני משתמש שנשלחים בבקשת POST לכתובת האתר של ההרשמה. המידע הזה מקודד ולאחר מכן משותף, כדי שהאתר של המוכר יוכל למלא מראש שדות שמשמשים לרישום המשתמש לתוכנית הגילוי הנאות. |
DiscoverableProgramMerchantSigninInfo
מידע על תהליך הכניסה לתוכנית באתר של המוכר.
ייצוג JSON |
---|
{
"signinWebsite": {
object ( |
שדות | |
---|---|
signinWebsite |
כתובת ה-URL שאליה המשתמש יופנה לאתר הכניסה של המוכר. |
ארץ
טיפוסים בני מנייה (enums) | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
גלוי רק לבודקים שיש להם גישה לחשבון המנפיק. |
trustedTesters |
כתובת אימייל חלופית מדור קודם של |
LIVE |
גלוי לכולם. |
live |
כתובת אימייל חלופית מדור קודם של |
DISABLED |
לא גלוי. |
disabled |
כתובת אימייל חלופית מדור קודם של |
שיטות |
|
---|---|
|
הוספת הודעה לקטגוריה של מועדון הלקוחות שמזהה הכיתה הנתון מפנה אליו. |
|
מחזירה את מחלקת הנאמנות עם מזהה המחלקה הנתון. |
|
הוספת מחלקת נאמנות עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל סיווגי הנאמנות עבור מזהה מנפיק נתון. |
|
עדכון של רמת הנאמנות שמזהה הכיתה הנתון מפנה אליה. |
|
עדכון של רמת הנאמנות שמזהה הכיתה הנתון מפנה אליה. |