שילוב Google Play עם הקצה העורפי של השרת

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

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

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

איור 2. נקודות קצה שקשורות לחיוב ומסופקות על ידי Google Play Developer API.

ניהול אוטומטי של קטלוג מוצרים דיגיטליים

יש הרבה תרחישי שימוש שבהם יכול להיות שימושי לשלב ניהול של קטלוג מוצרים דיגיטליים בקצה העורפי. לדוגמה, השילוב הזה יכול לאפשר לכם:

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

אפשר להשתמש בנקודות הקצה monetization.subscriptions ו- inappproducts כדי לנהל את קטלוג המוצרים הדיגיטליים.

ניהול מחזור החיים של הרכישה וסנכרון הרשאות

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

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

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

מניעת הונאות וניצול לרעה

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

התאמה ודיווח פיננסיים אוטומטיים

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

ניהול עסקאות חיצוני

אם אתם משלבים את ממשקי ה-API של מערכת החיוב החלופית או של התוכנית לשיווק מחוץ לאפליקציה, אתם צריכים להשתמש ב-Externaltransactions APIs כדי לדווח על עסקאות שהושלמו ולנהל אותן.