מדריך למתחילים: הכנה ל-Developer Device Platform

איך מגדירים את Developer Device Platform – חבילת כלים מסחרית מתקדמת לניהול מכשירים מרחוק.

אם אתם עוברים מ-Firebase Test Lab ל-Developer Device Platform, כדאי לעיין במדריך להעברת נתונים, בתרגום של פקודות ודגלים ובמיומנות ההעברה של סוכני AI.

לפני שמתחילים

פלטפורמת המכשירים למפתחים (DDP) פועלת בכל תחנת עבודה עם מסוף וגישה לאינטרנט, בהתאם להוראות שבדף הזה.

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

הגדרה שלGoogle Cloud

  1. התקינו את ה-CLI של Google Cloud.

  2. הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.

    איך נכנסים ל-CLI של gcloud באמצעות הזהות המאוחדת?

  3. כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:

    gcloud init
  4. מוודאים שיש את ההרשאות הנדרשות כדי להשלים את ההדרכה.

  5. מוודאים שהחיוב מופעל בפרויקט Google Cloud .

  6. אם אחד מממשקי ה-API הבאים לא מופעל, מפעילים אותו: הרצה במכשיר, Device Streaming ו-Cloud Testing.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  7. יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:

    gcloud auth application-default login

    אם מוחזרת שגיאת אימות, צריך לוודא ש נכנסתם ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות לשימוש ב-Developer Device Platform, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

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

דוגמאות לפקודות

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

קודם כל, מכינים רשימה של כל המכשירים בפרויקט:

gcloud beta device-run devices list

אחר כך מסננים לפי מכשירים עם מערכת הפעלה ספציפית:

Android

gcloud beta device-run devices list --filter="PLATFORM=ANDROID"

iOS

gcloud beta device-run devices list --filter="PLATFORM=iOS"

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

gcloud beta device-run sessions list

עכשיו אפשר להמשיך להוראות לשימוש בתכונה בקטע מה הלאה.

מסמכים תומכים

יצירת קשר

בפורום המפתחים של DDP אפשר לקבל עזרה ולהציע הצעות.

כדי לדווח על באגים ולהגיש בקשות להוספת תכונות ב-Developer Device Platform, יוצרים בעיה.

הסרת המשאבים

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

המאמרים הבאים

  • קטלוג המכשירים – תיאור של כל סוגי המכשירים במעבדה של Developer Device Platform ופירוט של כל סוג.
  • הפעלה במכשיר – הפעלת בדיקות במכשירים במעבדה של Developer Device Platform באמצעות מכשירי Android ו-iOS.
  • ‫Share Storage – מעניקים ל-Developer Device Platform גישה לקטגוריות קיימות של Cloud Storage.
  • איתור יומנים – התוצאות מוצגות בשורת הפקודה וב Google Cloud קונסולה.
  • ‫Device Streaming API – ממשק שמאפשר להתחבר למכשירי Android פיזיים מרוחקים ולקיים אינטראקציה עם האפליקציה כאילו היא מחוברת למחשב המקומי.
  • פיתוח בעזרת סוכני AI עם סטרימינג של מכשירים – שימוש ביכולת של סוכני AI בפלטפורמת המכשירים למפתחים כדי למצוא מכשירים בפלטפורמה, לשריין אותם ולהתחבר אליהם.