منبع: LoyaltyClass
نمایندگی JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
فیلدها | |
---|---|
kind | مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
programName | مورد نیاز. نام برنامه، مانند "پوشاک آدم". ممکن است برنامه پس از 20 کاراکتر اول بیضی را نمایش دهد تا اطمینان حاصل شود که رشته کامل در صفحه های کوچکتر نمایش داده می شود. |
programLogo | مورد نیاز. لوگوی برنامه یا شرکت وفاداری. این لوگو هم در جزئیات و هم در نمای لیست برنامه نمایش داده می شود. |
accountNameLabel | برچسب نام حساب، مانند "نام عضو". حداکثر طول توصیه شده 15 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
accountIdLabel | برچسب شناسه حساب، مانند "شناسه عضو". حداکثر طول توصیه شده 15 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
rewardsTierLabel | برچسب ردیف پاداش، مانند "رده پاداش". حداکثر طول توصیه شده 9 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحات کوچکتر نمایش داده می شود. |
rewardsTier | ردیف جوایز، مانند "طلا" یا "پلاتین". حداکثر طول توصیه شده 7 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
localizedProgramName | رشته های ترجمه شده برای برنامهName. ممکن است برنامه پس از 20 کاراکتر اول بیضی را نمایش دهد تا اطمینان حاصل شود که رشته کامل در صفحه های کوچکتر نمایش داده می شود. |
localizedAccountNameLabel | رشته های ترجمه شده برای accountNameLabel. حداکثر طول توصیه شده 15 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
localizedAccountIdLabel | رشته های ترجمه شده برای accountIdLabel. حداکثر طول توصیه شده 15 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
localizedRewardsTierLabel | رشته های ترجمه شده برای rewardsTierLabel. حداکثر طول توصیه شده 9 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحات کوچکتر نمایش داده می شود. |
localizedRewardsTier | رشته های ترجمه شده برای rewardsTier. حداکثر طول توصیه شده 7 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه نمایش های کوچکتر نمایش داده می شود. |
secondaryRewardsTierLabel | برچسب ردیف جوایز ثانویه، مانند "رده پاداش". |
localizedSecondaryRewardsTierLabel | رشته های ترجمه شده برای secondaryRewardsTierLabel. |
secondaryRewardsTier | ردیف جوایز ثانویه، مانند "طلا" یا "پلاتین". |
localizedSecondaryRewardsTier | رشته های ترجمه شده برای secondaryRewardsTier. |
discoverableProgram | اطلاعاتی درباره نحوه کشف و نمونهسازی کلاس از داخل برنامه Google Pay. |
classTemplateInfo | اطلاعات الگو در مورد نحوه نمایش کلاس. اگر تنظیم نشود، Google به مجموعه ای از فیلدهای پیش فرض برای نمایش بازگشته است. |
id | مورد نیاز. شناسه منحصر به فرد برای یک کلاس. این شناسه باید در همه کلاسها از یک صادرکننده منحصربهفرد باشد. این مقدار باید issuer ID قالب پیروی کند. identifier جایی که اولی توسط Google صادر می شود و دومی توسط شما انتخاب می شود. شناسه منحصر به فرد شما باید فقط شامل کاراکترهای الفبایی، '.'، '_' یا '-' باشد. |
version | منسوخ شده است |
issuerName | مورد نیاز. نام صادر کننده. حداکثر طول توصیه شده 20 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه های کوچکتر نمایش داده می شود. |
messages[] | مجموعه ای از پیام ها در برنامه نمایش داده می شود. همه کاربران این شیء پیام های مرتبط با آن را دریافت خواهند کرد. حداکثر تعداد این فیلدها 10 عدد می باشد. |
allowMultipleUsersPerObject | منسوخ شده است. به جای آن از |
homepageUri | URI صفحه اصلی برنامه شما. پر کردن URI در این فیلد دقیقاً همان رفتار پر کردن یک URI را در linksModuleData انجام می دهد (زمانی که یک شی رندر می شود، پیوندی به صفحه اصلی در قسمتی که معمولاً به عنوان بخش linksModuleData از شی در نظر گرفته می شود نشان داده می شود). |
locations[] | توجه: این فیلد در حال حاضر برای فعال کردن اعلانهای جغرافیایی پشتیبانی نمیشود. |
reviewStatus | مورد نیاز. وضعیت کلاس. با استفاده از درج، وصله یا بهروزرسانی فراخوانهای API، میتوان این فیلد را روی وقتی کلاس در حال توسعه است، باید این فیلد را برای زمانی که فکر می کنید کلاس برای استفاده آماده است، باید این فیلد را روی هنگام بهروزرسانی کلاسی که قبلاً |
review | نظرات مروری که توسط پلتفرم تنظیم میشوند، زمانی که یک کلاس |
infoModuleData | منسوخ شده است. به جای آن از textModulesData استفاده کنید. |
imageModulesData[] | داده های ماژول تصویر حداکثر تعداد این فیلدهای نمایش داده شده 1 از سطح شی و 1 برای سطح شیء کلاس است. |
textModulesData[] | داده های ماژول متنی اگر داده های ماژول متنی نیز روی کلاس تعریف شده باشد، هر دو نمایش داده می شوند. حداکثر تعداد این فیلدهای نمایش داده شده 10 از شی و 10 از کلاس است. |
linksModuleData | داده های ماژول را پیوند می دهد. اگر داده های ماژول پیوندها نیز روی شی تعریف شده باشد، هر دو نمایش داده می شوند. |
redemptionIssuers[] | مشخص می کند کدام صادرکنندگان بازخرید می توانند مجوز را از طریق Smart Tap بازخرید کنند. صادرکنندگان بازخرید با شناسه صادرکننده آنها شناسایی می شوند. صادرکنندگان بازخرید باید حداقل یک کلید Smart Tap پیکربندی شده باشند. فیلدهای |
countryCode | کد کشوری که برای نمایش کشور کارت (زمانی که کاربر در آن کشور نیست) و همچنین برای نمایش محتوای بومی سازی شده زمانی که محتوا در منطقه کاربر در دسترس نیست، استفاده می شود. |
heroImage | تصویر بنر اختیاری در جلوی کارت نمایش داده می شود. اگر هیچ کدام وجود نداشته باشد، چیزی نمایش داده نمی شود. تصویر با عرض 100% نمایش داده می شود. |
wordMark | منسوخ شده است. |
enableSmartTap | تشخیص می دهد که آیا این کلاس از Smart Tap پشتیبانی می کند یا خیر. فیلدهای |
hexBackgroundColor | رنگ پس زمینه کارت اگر تنظیم نشده باشد از رنگ غالب تصویر قهرمان استفاده می شود و اگر تصویر قهرمان تنظیم نشده باشد از رنگ غالب لوگو استفاده می شود. قالب # rrggbb است که در آن rrggbb یک سه گانه RGB هگز است، مانند |
localizedIssuerName | رشته های ترجمه شده برای صادرکنندهName. حداکثر طول توصیه شده 20 کاراکتر است تا اطمینان حاصل شود که رشته کامل در صفحه های کوچکتر نمایش داده می شود. |
multipleDevicesAndHoldersAllowedStatus | مشخص می کند که آیا چندین کاربر و دستگاه یک شیء مشابه را با ارجاع به این کلاس ذخیره می کنند یا خیر. |
callbackOptions | گزینههای Callback برای فراخوانی مجدد صادرکننده برای هر ذخیره/حذف یک شی برای این کلاس توسط کاربر نهایی استفاده میشود. همه اشیاء این کلاس واجد شرایط بازگشت به تماس هستند. |
securityAnimation | اطلاعات اختیاری در مورد انیمیشن امنیتی. اگر این تنظیم باشد، یک انیمیشن امنیتی در جزئیات پاس نمایش داده می شود. |
viewUnlockRequirement | گزینه های مورد نیاز باز کردن قفل را برای کارت وفاداری مشاهده کنید. |
wideProgramLogo | لوگوی گسترده برنامه یا شرکت وفاداری. در صورت ارائه، به جای لوگوی برنامه در سمت چپ بالای نمای کارت استفاده می شود. |
appLinkData | پیوند برنامه یا وب سایت اختیاری که به عنوان یک دکمه در جلوی پاس نمایش داده می شود. اگر AppLinkData برای شیء مربوطه که به جای آن استفاده می شود ارائه شده باشد. |
برنامه قابل کشف
اطلاعاتی درباره نحوه کشف و نمونهسازی کلاس از داخل برنامه Android Pay. این کار با جستجوی برنامه وفاداری یا کارت هدیه و اسکن یا وارد کردن دستی انجام می شود.
نمایندگی JSON |
---|
{ "merchantSignupInfo": { object ( |
فیلدها | |
---|---|
merchantSignupInfo | اطلاعات در مورد توانایی ثبت نام و افزودن یک با ارزش برای این برنامه از طریق یک سایت تجاری. زمانی استفاده میشود که MERCHANT_HOSTED_SIGNUP فعال باشد. |
merchantSigninInfo | اطلاعاتی در مورد امکان ثبت نام و افزودن یک با ارزش برای این برنامه از طریق یک سایت تجاری. زمانی استفاده میشود که MERCHANT_HOSTED_SIGNIN فعال باشد. |
state | وضعیت دید برنامه قابل کشف |
DiscoverableProgramMerchantSignupInfo
اطلاعاتی درباره جریان ثبت نام میزبان تاجر برای یک برنامه.
نمایندگی JSON |
---|
{ "signupWebsite": { object ( |
فیلدها | |
---|---|
signupWebsite | URL برای هدایت کاربر برای سایت ثبت نام تاجر. |
signupSharedDatas[] | داده های کاربر که در یک درخواست POST به URL وب سایت ثبت نام ارسال می شود. این اطلاعات کدگذاری شده و سپس به اشتراک گذاشته میشود تا وبسایت تاجر بتواند فیلدهایی را که برای ثبت نام کاربر برای برنامه قابل کشف استفاده میشود، از قبل پر کند. |
DiscoverableProgramMerchantSigninInfo
اطلاعاتی درباره جریان ورود به سیستم میزبان تاجر برای یک برنامه.
نمایندگی JSON |
---|
{
"signinWebsite": {
object ( |
فیلدها | |
---|---|
signinWebsite | نشانی اینترنتی جهت هدایت کاربر به سایت ورود به سیستم تاجر. |
ایالت
Enums | |
---|---|
STATE_UNSPECIFIED | |
TRUSTED_TESTERS | فقط برای آزمایشکنندگانی که به حساب صادرکننده دسترسی دارند قابل مشاهده است. |
trustedTesters | نام مستعار قدیمی برای |
LIVE | قابل مشاهده برای همه |
live | نام مستعار میراث برای |
DISABLED | قابل مشاهده نیست. |
disabled | نام مستعار قدیمی برای |
روش ها | |
---|---|
| یک پیام به کلاس وفاداری که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند. |
| کلاس وفاداری را با شناسه کلاس داده شده برمی گرداند. |
| یک کلاس وفاداری با شناسه و ویژگی های داده شده درج می کند. |
| فهرستی از تمام کلاسهای وفاداری برای شناسه صادرکننده معین را برمیگرداند. |
| کلاس وفاداری ارجاع شده توسط شناسه کلاس داده شده را به روز می کند. |
| کلاس وفاداری ارجاع شده توسط شناسه کلاس داده شده را به روز می کند. |