סטרימינג של מכשירי Android מאפשר ליצור אינטראקציה עם האפליקציות ולבדוק אותן במספר רמות API וגורמי צורה במרכזי הנתונים המאובטחים של Google ב-Android Studio. כשמשתמשים בסטרימינג של מכשיר, אפשר לבצע פעולות באפליקציה במכשיר אמיתי, בדיוק כמו משתמש, כולל סיבוב המכשיר וקיפול שלו. כך תוכלו לראות איך האפליקציה מתנהגת במצבים שונים ולזהות בעיות שלא יהיו גלויות בסביבות בדיקה אחרות.
תחילת העבודה עם סטרימינג במכשירי Android
אם עדיין לא עשיתם זאת, מורידים ומתקינים את הגרסה היציבה האחרונה של Android Studio ופועלים לפי השלבים הבאים:
- ב-Android Studio, פותחים פרויקט Android ועוברים לחלון הכלי Device Manager ולוחצים על סמל Firebase.
- אם עדיין לא נכנסתם לחשבון הפיתוח, לוחצים על כניסה ל-Google ופועלים לפי ההוראות.
- אחרי שמספקים ל-Android Studio את ההרשאות הנדרשות, חוזרים לסביבת הפיתוח המשולבת ובוחרים פרויקט Firebase. אם אין לכם פרויקט ב-Firebase, תוכלו ליצור פרויקט ללא תשלום במסוף Firebase. הערה: כדי להפעיל את ההרשאות המתאימות לשימוש בסטרימינג במכשיר בפרויקט Firebase, ראו הרשאות Test Lab.
- אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור את המכשירים שבהם רוצים להשתמש.
- לוחצים על אישור.
מידע נוסף על תחילת העבודה עם סטרימינג במכשיר זמין במאמר סטרימינג במכשיר ב-Android Studio.
הפעלת ההרשאות להעברת סטרימינג ממכשירי Android
כדי להשתמש בסטרימינג של מכשירים, צריך להשתמש בפרויקט Firebase עם הרשאת עריכה או בעלים. אם אתם רוצים להקצות לצוות תפקידים והרשאות ספציפיים יותר, תוכלו להפעיל את ההרשאות של Test Lab ל-Device Streaming.
הרשאות ב-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.