התכונה "סטרימינג במכשיר Android" מאפשרת לכם לבצע פעולות באפליקציות ולבדוק אותן במגוון רמות API וגורמי צורה במרכזי הנתונים המאובטחים של Google ב-Android Studio. בעזרת סטרימינג של מכשירים, אתם יכולים לבצע פעולות באפליקציה במכשיר אמיתי, בדיוק כמו משתמש, כולל סיבוב וקיפול של המכשיר. כך תוכלו לראות איך האפליקציה מתנהגת במצבים שונים ולזהות בעיות שאולי לא יופיעו בסביבות בדיקה אחרות.
איך מתחילים להשתמש בסטרימינג ממכשירי Android
אם עדיין לא עשיתם את זה, הורידו והתקינו את הגרסה היציבה האחרונה של Android Studio, ופעלו לפי השלבים הבאים:
- ב-Android Studio, פותחים פרויקט Android, עוברים לחלון של הכלי Device Manager ולוחצים על הסמל של Firebase.
- אם עדיין לא נכנסתם לחשבון הפיתוח, לוחצים על Log in to Google ופועלים לפי ההנחיות.
- אחרי שנותנים ל-Android Studio את ההרשאות הנדרשות, חוזרים ל-IDE ובוחרים פרויקט ב-Firebase. אם אין לכם פרויקט ב-Firebase, אתם יכולים ליצור פרויקט בחינם במסוף Firebase. הערה: כדי להפעיל את ההרשאות המתאימות לשימוש בסטרימינג ממכשירים בפרויקט ב-Firebase, עיינו במאמר הרשאות Test Lab.
- אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור את המכשירים שבהם רוצים להשתמש.
- לוחצים על אישור.
מידע נוסף על תחילת העבודה עם סטרימינג ממכשירים זמין במאמר סטרימינג ממכשירים ב-Android Studio.
הפעלת הרשאות לסטרימינג של מכשיר Android
כדי להשתמש ב-Device Streaming, אתם צריכים להשתמש בפרויקט Firebase שיש לכם בו הרשאות עריכה או בעלות. אם אתם רוצים לתת לצוות שלכם תפקידים והרשאות ספציפיים יותר, אתם יכולים להפעיל את ההרשאות של Test Lab להעברת נתונים ממכשירים.
הרשאות ב-Test Lab
כדי להגדיר את ההרשאות של Test Lab כך שתוכלו להריץ את הבדיקות ולקרוא את התוצאות שלהן, אתם צריכים להגדיר את הגישה לקטגוריות של Cloud Storage. אתם יכולים לתת גישה ל-Test Lab באמצעות מסוף Firebase או ה-CLI של gcloud.
כדי שמשתמש יוכל להריץ בדיקות או לראות את תוצאות הבדיקות ממסוף Firebase או ממטריצת המכשירים של Test Lab ב-Android Studio, צריך להקצות לו את תפקידי העריכה והצפייה בפרויקט.
כדי שמשתמש יוכל להריץ בדיקות או לראות את תוצאות הבדיקות מה-CLI של gcloud בזמן השימוש בקטגוריה של Cloud Storage, אתם יכולים להקצות זוג תפקידים מוגדרים מראש שיעניקו את קבוצת ההרשאות הנדרשת יחד, באמצעות מסוף Google Cloud.
- כדי להריץ בדיקה, צריך להקצות את התפקידים "אדמין ב-Firebase Test Lab" ו"צפייה ב-Firebase Analytics".
- כדי לראות את תוצאות הבדיקה, צריך להקצות את התפקידים "צפייה ב-Firebase Test Lab" ו"צפייה ב-Firebase Analytics".
למידע נוסף על הגדרת ההרשאות המפורטות האלה ב-Test Lab, עיינו במדריך העזר בנושא הרשאות IAM של Test Lab.