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