- משאב: מינוי
- BasePlan
- מדינה
- AutoRenewingBasePlanType
- ResubscribeState
- SubscriptionProrationMode
- PrepaidBasePlanType
- תוסף זמן
- RegionalBasePlanConfig
- OtherRegionsBasePlanConfig
- רישום של מינויים
- שיטות
משאב: מינוי
מינוי יחיד לאפליקציה.
ייצוג JSON |
---|
{ "packageName": string, "productId": string, "basePlans": [ { object ( |
שדות | |
---|---|
packageName |
לא ניתן לשינוי. שם החבילה של אפליקציית ההורה. |
productId |
לא ניתן לשינוי. מזהה המוצר הייחודי של המוצר. המזהה הייחודי צריך להיות בתוך אפליקציית האב. מזהי מוצרים חייבים לכלול אותיות קטנות (a-z), מספרים (0-9), קווים תחתונים (_) ונקודות (.). המזהה חייב להתחיל באות קטנה או במספר, ובאורך של 1 עד 40 תווים (כולל). |
basePlans[] |
קבוצת המינויים הבסיסיים למינוי הזה. מייצג את המחירים ואת משך המינוי אם אין מבצעים אחרים. |
listings[] |
חובה. רשימת דפים עסקיים של המוצר הזה המותאמים לשוק המקומי. חייב להכיל לפחות ערך לשפת ברירת המחדל של אפליקציית ההורה. |
archived |
פלט בלבד. אם המינוי הזה הועבר לארכיון. המינויים שהועברו לארכיון כבר לא זמינים למנויים, לא ניתן לעדכן אותם, ולא מוחזרים בבקשות לרשימות, אלא אם התכונה 'סימון העברה לארכיון' הועברה. |
taxAndComplianceSettings |
פרטים על המיסים והתאימות לחוק. |
מינוי בסיסי
מינוי בסיסי אחד למינוי.
ייצוג JSON |
---|
{ "basePlanId": string, "state": enum ( |
שדות | |
---|---|
basePlanId |
חובה. לא ניתן לשינוי. המזהה הייחודי של המינוי הבסיסי הזה. המינוי חייב להיות ייחודי ועליו לעמוד בתקן RFC-1034. כלומר, המזהה יכול להכיל רק אותיות קטנות (a-z), מספרים (0-9) ומקפים (-), והוא יכול להכיל עד 63 תווים. |
state |
פלט בלבד. הסטטוס של המינוי הבסיסי, כלומר, אם הוא פעיל. ניתן להפעיל או למחוק מינויים בסיסיים ובלתי פעילים. מינוי בסיסי פעיל יכול להפוך ללא פעיל. אפשר לבטל מינויים בסיסיים לא פעילים. לא ניתן לשנות את השדה הזה על ידי עדכון המשאב. במקום זאת, השתמשו בנקודות הקצה הייעודיות. |
regionalConfigs[] |
מידע ספציפי לאזור של המינוי הבסיסי הזה. |
offerTags[] |
רשימה של עד 20 תגים מותאמים אישית שצוינו למינוי הבסיסי הזה, והוחזרו לאפליקציה דרך ספריית החיובים. המבצעים על המינוי הבסיסי הזה יקבלו גם את תגי המבצע האלה בספריית החיובים. |
otherRegionsConfig |
יכול להיות שמידע על מחירים של מיקומים חדשים יושק בעתיד. אם היא תושמט, BaseBase לא יהיה זמין אוטומטית למיקומים חדשים ש-Play עשוי להשיק בעתיד. |
שדה איחוד base_plan_type . הסוג של המינוי הבסיסי הזה. יש להגדיר ערך אחד בדיוק. base_plan_type יכול להיות רק אחד מהבאים: |
|
autoRenewingBasePlanType |
אפשר להגדיר כשהמינוי הבסיסי יתחדש באופן אוטומטי במרווחי זמן קבועים. |
prepaidBasePlanType |
אפשר להגדיר כשהמינוי הבסיסי לא יתחדש באופן אוטומטי בסוף תקופת החיוב. |
מדינה
המצב הנוכחי של המינוי הבסיסי.
Enums | |
---|---|
STATE_UNSPECIFIED |
מצב לא מוגדר. |
DRAFT |
המינוי הבסיסי נמצא כרגע במצב טיוטה ולא הופעל. בשלב זה ניתן למחוק אותו בבטחה. |
ACTIVE |
המינוי הבסיסי פעיל וזמין למנויים חדשים. |
INACTIVE |
המינוי הבסיסי לא פעיל וזמין רק למנויים קיימים. |
AutoRenewingBasePlanType
המספר הזה מייצג מינוי בסיסי שמתחדש אוטומטית בסיום תקופת המינוי.
ייצוג JSON |
---|
{ "billingPeriodDuration": string, "gracePeriodDuration": string, "resubscribeState": enum ( |
שדות | |
---|---|
billingPeriodDuration |
חובה. תקופת המינוי, שצוינה בפורמט ISO 8601. ניתן למצוא רשימה של תקופות החיוב המקובלות במרכז העזרה. |
gracePeriodDuration |
תקופת החסד של המינוי שצוינה בפורמט ISO 8601. הערכים המקובלים הם P0D (אפס ימים), P3D (3 ימים), P7D (7 ימים), P14D (14 ימים) ו-P30D (30 ימים). אם לא בחרת ערך, המערכת תשתמש בערך ברירת מחדל שמבוסס על משך הזמן של החזרה. |
resubscribeState |
האם המשתמשים צריכים להירשם מחדש לתוכנית הבסיסית הזו בפלטפורמות של Google Play. אם לא מגדירים את ברירת המחדל, ברירת המחדל היא RESUBSCRIBE_STATE_ACTIVE. |
prorationMode |
מצב ההקצאה של המינוי הבסיסי קובע מה קורה כשמשתמש עובר לתוכנית הזו בתוכנית בסיסית אחרת. אם לא הוגדר, ברירת המחדל היא CHARGE_ON_NEXT_billing_DATE. |
legacyCompatible |
האם המינוי הבסיסי המתחדש תואם לאחור. המינוי הבסיסי שתומך בתאימות לאחור מוחזר על ידי השיטה שהוצאה משימוש querySkuDetailsAsync() , בספריית החיובים ב-Google Play. ניתן לסמן רק מינוי בסיסי אחד שחודש כמתאים לגרסאות קודמות במינוי. |
legacyCompatibleSubscriptionOfferId |
מזהה המבצע של המינוי התואם לדור הקודם. המבצע שתומך בתאימות לאחור מוחזר על ידי השיטה שהוצאה משימוש querySkuDetailsAsync() , בספריית החיובים ב-Google Play. ניתן לסמן רק מבצע אחד של מינוי כמתאים לגרסאות קודמות של מינוי בסיסי מתחדש. כדי שמוצר מסוג 'מינוי' לא יהיה תואם לדור הקודם, מגדירים את השדה כמחרוזת ריקה. |
הרשמה מחדש
מצב המינוי מחדש של המינוי הבסיסי.
Enums | |
---|---|
RESUBSCRIBE_STATE_UNSPECIFIED |
מצב לא מוגדר. |
RESUBSCRIBE_STATE_ACTIVE |
ההרשמה מחדש פעילה. |
RESUBSCRIBE_STATE_INACTIVE |
ההרשמה מחדש לא פעילה. |
מצב מינוי פרוגרמטי
מצב החלק היחסי לחידוש המינויים הבסיסיים.
Enums | |
---|---|
SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED |
מצב לא מוגדר. |
SUBSCRIPTION_PRORATION_MODE_CHARGE_ON_NEXT_BILLING_DATE |
המשתמשים יחויבו על המינוי הבסיסי החדש שלהם בסוף תקופת החיוב הנוכחית. |
SUBSCRIPTION_PRORATION_MODE_CHARGE_FULL_PRICE_IMMEDIATELY |
המשתמשים יחויבו באופן מיידי במינוי הבסיסי החדש שלהם. כל התקופה שנותרה במינוי הקיים תשמש להאריך את תקופת תוכנית החיוב החדשה. |
סוג של מינוי בתשלום מראש
מייצג תוכנית בסיסית שלא מתחדשת באופן אוטומטי בסוף תוכנית המינוי, וצריך לחדש אותה באופן ידני.
ייצוג JSON |
---|
{
"billingPeriodDuration": string,
"timeExtension": enum ( |
שדות | |
---|---|
billingPeriodDuration |
חובה. תקופת המינוי, שצוינה בפורמט ISO 8601. ניתן למצוא רשימה של תקופות החיוב המקובלות במרכז העזרה. |
timeExtension |
האם לאפשר למשתמשים להרחיב את המינוי הבסיסי בתשלום מראש בפלטפורמות של Google Play. אם לא מגדירים את ברירת המחדל, ברירת המחדל היא TIME_EXTENSION_ACTIVE. |
תוסף זמן
תוסף זמן של מינוי בסיסי.
Enums | |
---|---|
TIME_EXTENSION_UNSPECIFIED |
מצב לא מוגדר. |
TIME_EXTENSION_ACTIVE |
תוסף הזמן פעיל. המשתמשים רשאים לחדש או להאריך את התוכנית בתשלום מראש. |
TIME_EXTENSION_INACTIVE |
תוסף הזמן לא פעיל. המשתמשים לא יכולים להוסיף כסף לתוכנית בתשלום מראש או להאריך אותה. |
הגדרות של BaseBasePlanConfig
הגדרה של מינוי בסיסי ספציפי לאזור.
ייצוג JSON |
---|
{
"regionCode": string,
"newSubscriberAvailability": boolean,
"price": {
object ( |
שדות | |
---|---|
regionCode |
חובה. קוד האזור שעליו חלה ההגדרה הזו, כפי שמוגדר ב-ISO 3166-2, לדוגמה: "US". |
newSubscriberAvailability |
אם המינוי הבסיסי באזור שצוין זמין למנויים חדשים. מינויים קיימים לא יבוטלו אם הערך יוגדר כ-False. אם לא תציינו ערך, ברירת המחדל תהיה False. |
price |
מחיר המינוי הבסיסי באזור שצוין. חייב להיות מוגדר אם המינוי הבסיסי זמין למנויים חדשים. צריך להגדיר את ההמרה במטבע שמקושר לאזור שצוין. |
OtherRegionsBasePlanConfig
יכול להיות שיתפרסם מידע על המחירים בכל המיקומים החדשים ב-Play.
ייצוג JSON |
---|
{ "usdPrice": { object ( |
שדות | |
---|---|
usdPrice |
חובה. המחיר בדולר ארה"ב (USD) שישמש עבור כל מיקום חדש שבו Play עשוי לפעול. |
eurPrice |
חובה. המחיר באירו (EUR) לשימוש בכל מיקום חדש שבו Play עשוי לפעול. |
newSubscriberAvailability |
אם המינוי הבסיסי זמין למנויים חדשים בכל מיקום חדש שבו Play תהיה זמינה. אם לא תציינו ערך, ברירת המחדל תהיה False. |
רישום מינויים
המטא-נתונים הגלויים לצרכנים של מינוי.
ייצוג JSON |
---|
{ "languageCode": string, "title": string, "benefits": [ string ], "description": string } |
שדות | |
---|---|
languageCode |
חובה. השפה של הדף העסקי הזה, כפי שהוגדרה על ידי BCP-47, למשל "en-US". |
title |
חובה. השם של המינוי הזה בשפה של הדף העסקי הזה. טקסט פשוט. |
benefits[] |
רשימה של הטבות שמוצגות למשתמשים בפלטפורמות כמו חנות Play ובתהליך השחזור בשפה הזו. טקסט פשוט. רשימה מסודרת של עד ארבע הטבות. |
description |
התיאור של המינוי הזה בשפה של הדף העסקי הזה. האורך המרבי הוא 80 תווים. טקסט פשוט. |
שיטות |
|
---|---|
|
העברה של מינוי לארכיון. |
|
יצירת מינוי חדש. |
|
מחיקת מינוי. |
|
קורא מינוי יחיד. |
|
מפרט את כל המינויים באפליקציה נתונה. |
|
מתבצע עדכון של מינוי קיים. |