מערכת החיוב של Google Play

מערכת החיוב של Google Play היא שירות שמאפשר לכם למכור מוצרים דיגיטליים ותוכן באפליקציה ל-Android, בין אם אתם רוצים לייצר הכנסות באמצעות רכישות חד-פעמיות או להציע מינויים לשירותים שלכם. ב-Google Play יש חבילה מלאה של ממשקי API לשילוב עם אפליקציית Android ועם הקצה העורפי של השרת, שמאפשרים למשתמשים ליהנות מהמוכרות והבטיחות של הרכישות ב-Google Play.

ארכיטקטורת השילוב

בקטע הזה נציג את המודולים הפונקציונליים השונים שאפשר ליצור, ואת ממשקי ה-API והספריות שזמינים כדי לפשט את התהליך.

אפליקציית Android פועלת עם הקצה העורפי של המפתח ועם הקצה העורפי של Google Play (דרך Google Play Services).
תרשים 1. דיאגרמה של שילוב אופייני של חיוב ב-Google Play.

אתם יכולים לשלב את מערכת החיוב של Google Play באפליקציה ל-Android באמצעות ספריית החיובים ב-Play. הספרייה הזו מתקשרת עם שכבת Google Play Services שמספקת את המוצרים המותאמים למיקום שזמינים לכל משתמש באפליקציה, וגם שיטות לטיפול בפעולות נחוצות אחרות של המשתמש, כמו הפעלת תהליך הרכישה וטיפול בתוצאה שלו.

כדאי גם לשלב את מערכת החיוב של Google Play עם הקצה העורפי של השרת כדי ליצור את תהליכי הפיתוח הנדרשים. זה חיוני כדי לוודא שניהול הרכישות וההרשאות בפלטפורמות השונות יהיה יעיל ומאובטח. אתם יכולים ליצור את השילוב הזה באמצעות Subscriptions and in-app purchases API שסופק על ידי ממשק API של Google Play למפתחים. השילוב של הקצה העורפי משתמש גם בכלים של Google Cloud.

איור 2. ממשקי API ושירותים שסופקו על ידי ממשק ה-API של Google Play למפתחים.

הסברים על המונחים

בקטע הזה מפורטים ומתוארים הטכנולוגיות והמושגים ברמה גבוהה שאתם עשויים להיתקל בהם במהלך שילוב מערכת החיוב של Google Play באפליקציה שלכם. כדאי לעיין ברשימה הזו כשאתם ממשיכים בהנחיות השילוב.

טכנולוגיות

  • Google Play. חנות אונליין שבה המשתמשים יכולים להוריד אפליקציות ומוצרים דיגיטליים אחרים.
  • Google Play Console. פלטפורמה שמספקת ממשק שבו אפשר לפרסם את האפליקציה ב-Google Play. ב-Google Play Console מוצגים גם פרטים על האפליקציה, כולל מוצרים או תוכן שאתם מוכרים באמצעות Google Play.
  • מסוף Google Cloud. פלטפורמה לניהול ממשקי API לקצה העורפי, כמו ממשק API של Google Play למפתחים.
  • ספריית החיובים ב-Google Play. ממשק API שמאפשר לשלב את מערכת החיוב של Google Play באפליקציה.
  • ממשק API של Google Play למפתחים. ממשק API בארכיטקטורת REST שמאפשר לטפל באופן פרוגרמטי במשימות שקשורות לפרסום ולניהול של אפליקציות.
  • Cloud Pub/Sub. שירות מנוהל לחלוטין להעברת הודעות בזמן אמת, שמאפשר לשלוח ולקבל הודעות בין אפליקציות עצמאיות. מערכת Google Play משתמשת ב-Cloud Pub/Sub כדי לשלוח התראות בזמן אמת למפתחים. כדי להשתמש ב-Cloud Pub/Sub, צריך פרויקט ב-Google Cloud שבו Cloud Pub/Sub API מופעל. אם אתם לא מכירים את Google Cloud ואת Cloud Pub/Sub, כדאי לעיין במדריך למתחילים.
  • התראות בזמן אמת למפתחים. מנגנון שמאפשר לכם לעקוב בזמן אמת אחרי שינויים בסטטוס של מינויים שמנוהלים ב-Google Play, באמצעות Cloud Pub/Sub.
  • שרת בק-אנד מאובטח. כחלק משילוב מערכת החיוב של Google Play באפליקציה, מומלץ מאוד להשתמש בשרת בק-אנד מאובטח כדי להטמיע משימות שקשורות לחיוב, כמו אימות רכישות, תכונות ספציפיות למינויים וטיפול בהתראות בזמן אמת למפתחים.
  • אפליקציית חנות Google Play. אפליקציה שמנהלת את כל הפעולות שקשורות ל-Google Play. כל הבקשות שהאפליקציה שלכם שולחת מטופלות על ידי אפליקציית חנות Google Play.

מושגים

  • Flow. תהליך עבודה מציג את השלבים האופייניים לביצוע משימה שקשורה לחיוב. לדוגמה, תהליך רכישה מתאר את השלבים שמשתמש עובר כשהוא רוכש את המוצר שלכם. תהליך מינוי יכול להראות איך מינוי עובר בין מצבים.
  • הרשאה. כשמשתמש רוכש מוצר באפליקציה, הוא זכאי למוצר הזה באפליקציה. כשמדובר במוצרים בחיוב חד-פעמי, המשמעות היא שלמשתמש צריכה להיות עכשיו גישה קבועה למוצר. במינויים, המשמעות היא שלמשתמש צריכה להיות גישה כל עוד המינוי פעיל.
  • מזהה מוצר. המזהה של סוג מוצר ספציפי.
  • אסימון רכישה. מחרוזת שמייצגת את ההרשאה של הקונה למוצר ב-Google Play. הוא מציין שמשתמש Google שילם על מוצר ספציפי.
  • מזהה הזמנה. מחרוזת שמייצגת עסקה פיננסית ב-Google Play. מזהה הזמנה נוצר בכל פעם שמתרחשת עסקה כספית. המחרוזת הזו נכללת בקבלה שנשלחת באימייל לקונה. אתם יכולים להשתמש במזהה ההזמנה כדי לנהל החזרים כספיים בקטע ניהול הזמנות ב-Google Play Console. מזהי ההזמנות מופיעים גם בדוחות המכירות והתשלומים.

השלבים הבאים

כדי להתחיל לשלב את מערכת החיוב של Google Play באפליקציה ובקצה העורפי של השרת, עיינו במדריך ההגדרה.