ממשקי API של Google Play למפתחים (original) (raw)

סקירה כללית

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

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

מה כלול

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

ב-Google Play Console יש חבילת ממשקי API שאפשר להשתמש בהם כדי לנהל את האפליקציה:

תחילת העבודה

כדי להתחיל להשתמש בממשקי API של Google Play למפתחים, אפשר לעיין במאמר תחילת העבודה.

Publishing API

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

כדי לבצע את המשימות האלה, משתמשים בפונקציונליות של עריכות, שמבוססת על גישה עסקית לביצוע שינויים. כך תוכלו לקבץ כמה שינויים בטיוטת עריכה אחת, ולאחר מכן לאשר את השינויים כולם בבת אחת. (השינויים לא ייכנסו לתוקף עד שתבצעו את השמירה).

שיטות מומלצות

Subscriptions and In-App Purchases API

Subscriptions and In-App Purchases API מאפשר לכם לנהל את קטלוג המוצרים והמינויים מתוך האפליקציה. בנוסף, באמצעות Subscriptions and In-App Purchases API תוכלו לאחזר במהירות את הפרטים של כל רכישה באמצעות בקשה רגילה מסוג GET.

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

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

שיטות מומלצות

מדווח API

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

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

שיטות מומלצות

Reply to Reviews API

Reply to Reviews API מאפשר לכם להציג את המשוב של המשתמשים על האפליקציה שלכם ולהגיב למשוב הזה. אפשר להשתמש ב-API הזה כדי ליצור אינטראקציה עם משתמשים ישירות בכלי התמיכה הקיימים שלכם ללקוחות, כמו מערכת CRM.

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

Permissions API

Permissions API מאפשר למפתחים להפוך את ניהול ההרשאות לאוטומטית ב-Play Console. כך תוכלו לשלוט באופן גמיש במי שיש לו גישה לחשבון הפיתוח שלכם, בלי צורך באינטראקציה ידנית.

באמצעות Permissions API אפשר לבצע פונקציות ניהוליות כמו:

Voided purchases API

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

ה-API הזה רלוונטי להזמנות חד-פעמיות מתוך האפליקציה ולמינויים לאפליקציות.

אפשר לבטל רכישה בדרכים הבאות:

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