- משאב: SubscriptionPurchase
- IntroductoryPriceInfo
- SubscriptionCancelSurveyResult
- SubscriptionPriceChange
- שיטות
משאב: SubscriptionPurchase
המשאב SubscriptionPurchase מציין את הסטטוס של רכישת המינוי של המשתמש.
ייצוג ב-JSON |
---|
{ "kind": string, "startTimeMillis": string, "expiryTimeMillis": string, "autoResumeTimeMillis": string, "autoRenewing": boolean, "priceCurrencyCode": string, "priceAmountMicros": string, "introductoryPriceInfo": { object ( |
שדות | |
---|---|
kind |
הסוג הזה מייצג אובייקט subscriptionPurchase בשירות androidpublisher. |
start |
הזמן שבו המינוי הוענק, באלפיות שנייה מאז תחילת התקופה של זמן המערכת. |
expiry |
המועד שבו יפוג התוקף של המינוי, באלפיות שנייה מאז תחילת התקופה של זמן מערכת. |
auto |
המועד שבו המינוי יופעל מחדש באופן אוטומטי, במילישניות ממועד ההתחלה. האפשרות הזו מוצגת רק אם המשתמש ביקש להשהות את המינוי. |
auto |
אם המינוי יתחדש באופן אוטומטי כשתגיע התאריך הנוכחי לתפוגה שלו. |
price |
קוד המטבע לפי תקן ISO 4217 של מחיר המינוי. לדוגמה, אם המחיר מצוין בלירות שטרלינג, הערך של priceCurrencyCode הוא 'GBP'. |
price |
מחיר המינוי. במדינות שבהן המיסים לא כלולים במחיר, המחיר לא כולל מס. במדינות שבהן המחיר כולל מס, המחיר כולל את המס. המחיר מופיע ביחידות מיקרו, כאשר 1,000,000 יחידות מיקרו מייצגות יחידה אחת של המטבע. לדוגמה, אם מחיר המינוי הוא 1.99€, הערך של priceAmountMicros הוא 1990000. |
introductory |
פרטי מחיר ההיכרות של המינוי. האפשרות הזו מוצגת רק אם המינוי נרכש במחיר היכרות. השדה הזה לא מציין שהמינוי נמצא כרגע בתקופת מחיר היכרות. |
country |
קוד המדינה או האזור לחיוב לפי תקן ISO 3166-1 alpha-2 של המשתמש בזמן שהמינוי הוענק. |
developer |
מחרוזת שמוגדרת על ידי המפתח, שמכילה מידע נוסף על הזמנה. |
payment |
סטטוס התשלום של המינוי. הערכים האפשריים הם: 0. תשלום בהמתנה 1. התשלום התקבל 2. תקופת ניסיון בחינם 3. שדרוג או שדרוג לאחור בהמתנה לא מופיע במינויים שבוטלו או פג תוקפם. |
cancel |
הסיבה לביטול המינוי או לכך שהוא לא מתחדש באופן אוטומטי. הערכים האפשריים הם: 0. המשתמש ביטל את המינוי 1. המינוי בוטל על ידי המערכת, למשל בגלל בעיה בחיוב 2. המינוי הוחלף במינוי חדש 3. המינוי בוטל על ידי המפתח |
user |
הזמן שבו המשתמש ביטל את המינוי, באלפיות שנייה מאז תחילת המילניום. השדה הזה מופיע רק אם הערך של cancelReason הוא 0. |
cancel |
מידע שמסופק על ידי המשתמש כשהוא משלים את תהליך ביטול המינוי (סקר לגבי סיבת הביטול). |
order |
מזהה ההזמנה של ההזמנה הקבועה האחרונה שמשויכת לרכישת המינוי. אם המינוי בוטל כי התשלום נדחה, זה יהיה מזהה ההזמנה מההזמנה שבה התשלום נדחה. |
linked |
טוקן הרכישה של הרכישה המקורית, אם המינוי הזה הוא אחד מהערכים הבאים: 0. הרשמה מחדש למינוי שבוטל אבל לא פג תוקפו 1. שדרוג או שדרוג לאחור ממינוי קודם לדוגמה, נניח שמשתמש נרשם לראשונה ואתם מקבלים את אסימון הרכישה X. לאחר מכן, המשתמש מבטל את המינוי ועובר את תהליך ההרשמה מחדש (לפני שתוקף המינוי יפוג) ואתם מקבלים את אסימון הרכישה Y. לבסוף, המשתמש משדרג את המינוי ואתם מקבלים את אסימון הרכישה Z. אם קוראים ל-API הזה עם טוקן הרכישה Z, השדה הזה יוגדר כ-Y. אם קוראים ל-API הזה עם אסימון הרכישה Y, השדה הזה יוגדר כ-X. אם קוראים ל-API הזה עם טוקן הרכישה X, השדה הזה לא יוגדר. |
purchase |
סוג הרכישה של המינוי. השדה הזה מוגדר רק אם הרכישה לא בוצעה באמצעות תהליך החיוב הרגיל באפליקציה. הערכים האפשריים הם: 0. בדיקה (כלומר, נרכש מחשבון לבדיקה של רישיון) 1. מבצע (כלומר, נרכש באמצעות קוד הטבה) |
price |
המידע העדכני ביותר על שינויים במחירים. ההודעה הזו מוצגת רק אם יש שינוי במחיר המינוי שעוד לא הוחל. אחרי שהמינוי יתחדש במחיר החדש או יבוטל, לא יוחזרו נתונים לגבי שינוי המחיר. |
profile |
שם הפרופיל של המשתמש בזמן רכישת המינוי. האפשרות הזו מוצגת רק לרכישות שבוצעו באמצעות 'Subscribe with Google'. |
email |
כתובת האימייל של המשתמש בזמן רכישת המינוי. האפשרות הזו מוצגת רק לרכישות שבוצעו באמצעות 'Subscribe with Google'. |
given |
השם הפרטי של המשתמש בזמן רכישת המינוי. האפשרות הזו מוצגת רק לרכישות שבוצעו באמצעות 'Subscribe with Google'. |
family |
שם המשפחה של המשתמש בזמן רכישת המינוי. האפשרות הזו מוצגת רק לרכישות שבוצעו באמצעות 'Subscribe with Google'. |
profile |
מזהה הפרופיל ב-Google של המשתמש בזמן רכישת המינוי. האפשרות הזו מוצגת רק לרכישות שבוצעו באמצעות 'Subscribe with Google'. |
acknowledgement |
סטטוס האישור של מוצר המינוי. הערכים האפשריים הם: 0. עדיין לא אושר 1. מסירה אושרה |
external |
מזהה חשבון המשתמש בשירות של הצד השלישי. מוצג רק אם הקישור לחשבון התרחש כחלק מתהליך רכישת המינוי. |
promotion |
סוג המבצע שהוחל על הרכישה הזו. השדה הזה מוגדר רק אם המבצע חל כשהמינוי נרכש. הערכים האפשריים הם: 0. קוד חד-פעמי 1. קוד מותאם אישית |
promotion |
קוד השובר שהוחל על הרכישה הזו. השדה הזה מוגדר רק אם מבצע של קוד מותג הוחל כשהמינוי נרכש. |
obfuscated |
גרסה מעורפלת של המזהה שמשויך באופן ייחודי לחשבון של המשתמש באפליקציה. המזהה הזה מופיע ברכישות הבאות: * אם קישור החשבון התרחש כחלק מתהליך הרכישה של המינוי. * הוא צוין באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid כשהרכישה בוצעה. |
obfuscated |
גרסה מעורפלת של המזהה שמשויכת באופן ייחודי לפרופיל המשתמש באפליקציה. השדה הזה מופיע רק אם ציינתם אותו באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid בזמן ביצוע הרכישה. |
IntroductoryPriceInfo
מכיל את פרטי מחיר ההיכרות של המינוי.
ייצוג ב-JSON |
---|
{ "introductoryPriceCurrencyCode": string, "introductoryPriceAmountMicros": string, "introductoryPricePeriod": string, "introductoryPriceCycles": integer } |
שדות | |
---|---|
introductory |
קוד המטבע לפי תקן ISO 4217 של מחיר המינוי המוזל. לדוגמה, אם המחיר מצוין בלירות שטרלינג, הערך של priceCurrencyCode הוא 'GBP'. |
introductory |
מחיר ההיכרות של המינוי, לא כולל מס. המטבע זהה ל-priceCurrencyCode. המחיר מופיע ביחידות מיקרו, כאשר 1,000,000 יחידות מיקרו מייצגות יחידה אחת של המטבע. לדוגמה, אם מחיר המינוי הוא 1.99€, הערך של priceAmountMicros הוא 1990000. |
introductory |
תקופת מחיר ההיכרות, שצוינה בפורמט ISO 8601. ערכים נפוצים הם (בין היתר) 'P1W' (שבוע אחד), 'P1M' (חודש אחד), 'P3M' (שלושה חודשים), 'P6M' (ששה חודשים) ו-'P1Y' (שנה אחת). |
introductory |
מספר תקופות החיוב שבהן מוצעים מחירי היכרות. |
SubscriptionCancelSurveyResult
מידע שמסופק על ידי המשתמש כשהוא משלים את תהליך ביטול המינוי (סקר לגבי סיבת הביטול).
ייצוג ב-JSON |
---|
{ "cancelSurveyReason": integer, "userInputCancelReason": string } |
שדות | |
---|---|
cancel |
סיבת הביטול שהמשתמש בחר בסקר. הערכים האפשריים הם: 0. אחר 1. השירות הזה לא משמש אותי מספיק 2. בעיות טכניות 3. סיבות שקשורות לעלויות 4. מצאתי אפליקציה טובה יותר |
user |
הסיבה בהתאמה אישית לביטול שהמשתמש הזין. השדה הזה מופיע רק כשהערך של cancelReason הוא 0. |
SubscriptionPriceChange
מכיל את פרטי השינוי במחיר של המינוי, שאפשר להשתמש בהם כדי לשלוט בתהליך קבלת ההחלטות של המשתמש לגבי השינוי במחיר באפליקציה. למשל, אפשר לבקש מהמשתמש אישור או להתאים אישית את החוויה כדי להשיג המרה מוצלחת.
ייצוג ב-JSON |
---|
{
"newPrice": {
object ( |
שדות | |
---|---|
new |
המחיר החדש שבו המינוי יתחדש אם המשתמש יאשר את שינוי המחיר. |
state |
המצב הנוכחי של שינוי המחיר. הערכים האפשריים הם: 0. בהמתנה: סטטוס של שינוי מחיר בהמתנה להסכמה של המשתמש. במצב הזה, אפשר לבקש אישור מהמשתמש באמצעות In-App API. 1. אושר: מציינים את המחיר המאושר של המינוי שיחודש, אלא אם הוא יבוטל. שינוי המחיר ייכנס לתוקף בתאריך עתידי, במועד החידוש של המינוי. שימו לב שהשינוי עשוי שלא להתרחש במועד החידוש הבא של המינוי. |
Methods |
|
---|---|
|
אישור רכישת מינוי. |
|
ביטול רכישת מינוי של משתמש. |
|
דחייה של רכישת המינוי של המשתמש עד למועד תפוגה עתידי שצוין. |
|
הפונקציה בודקת אם רכישת המינוי של משתמש תקפה ומחזירה את תאריך התפוגה שלו. |
|
המערכת מחזירה את התשלום על המינוי שרכש המשתמש, אבל המינוי יישאר בתוקף עד לתאריך התפוגה שלו והוא ימשיך להתחדש. |
|
החזרים כספיים על רכישת מינוי של משתמש וביטול המינוי באופן מיידי. |