iframe ללא מגע

ה-iframe ללא מגע מאפשר להטמיע דרך ה-DPC מכשירים ללא מגע ישירות במסוף ה-EMM. השימוש ב-iframe מאפשר להגדיר בקר DPC ואת תוספות ההקצאה במהלך הגדרת המכשיר ללא מגע.

iframe ללא מגע
איור 1. ה-iframe ללא מגע שמציג את דף הבית ללא מגע.

בפעם הראשונה שאדמין ב-IT יפתח את ה-iframe, הוא יתבקש לקשר את החשבון ללא מגע לארגון.

אחרי שאדמין ב-IT יקשר חשבון ללא מגע לארגון, תוצג ב-iframe רשימת החשבונות המקושרים ללא מגע. הם יכולים גם לראות את הגדרות ברירת המחדל של מכשירים ארגוניים דרך הארגון.


תכונות

בקטע הזה מתוארות התכונות הזמינות ב-iframe ללא מגע. במאמר הוספת iframe למסוף מוסבר איך להטמיע את ה-iframe ולהטמיע את התכונות האלה.

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

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

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

מסך רשימת חשבונות iframe ללא מגע
איור 3. מסך רשימת החשבונות
מסך הגדרת iframe ללא מגע
איור 4. מסך ההגדרה

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

מסך מידע על תמיכה ב-iframe ללא מגע
איור 5. מסך להזנת פרטי התמיכה

מנהל ה-IT מזין פרטי תמיכה שמופיעים כשמוגדרים מכשירים שפועלים ללא מגע. כשמנהל ה-IT לוחץ על "שמור", תהליך הקישור מסתיים והמשתמש מופנה לדף הבית של iframe ללא מגע, שבו הוא יכול לנהל את החשבונות המקושרים שלו.

הצגה וניהול של חשבונות מקושרים ללא מגע

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

באיור 1 תוכלו לראות תצוגה לדוגמה של דף הבית של iframe ללא מגע.

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

כשחשבון ללא מגע מקושר לארגון, כל המכשירים בחשבון דרך הארגון שלא מוגדר בהם פרופיל דרך הארגון מוגדרים באופן אוטומטי באמצעות פרופיל Enterprise ללא מגע.

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

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


הוספת ה-iframe למסוף

שלב 1: יצירת אסימון אינטרנט

כדי ליצור אסימון אינטרנט שמזהה את הארגון, צריך לבצע קריאה אל Enterprises.createWebToken. בדוגמה הבאה מוסבר איך לאחזר את האסימון באמצעות ספריית הלקוח של Google Play EMM API עבור Java. חשוב לזכור שצריך להפעיל את ה-iframe ללא מגע בנפרד מה-iframe המנוהל של Play.

public AdministratorWebToken getAdministratorWebToken(
        String enterpriseId) throws IOException {
    AdministratorWebTokenSpec tokenSpec = new AdministratorWebTokenSpec();
    tokenSpec.setParent("https://my-emm-console.com");
    tokenSpec.setZeroTouch(new AdministratorWebTokenSpecZeroTouch());
    return androidEnterprise
        .enterprise()
        .createWebToken(enterpriseId, tokenSpec)
        .execute();
}

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

שלב 2: עיבוד ה-iframe

הנה דוגמה לעיבוד iframe ללא מגע:

<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
  gapi.load('gapi.iframes', function() {
    var options = {
      'url': 'https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=web_token&dpcId=com.example.app',,
      'where': document.getElementById('container'),
      'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
    }

    var iframe = gapi.iframes.getContext().openChild(options);
  });
</script>

הקוד הזה יוצר iframe בתוך הקונטיינר div. את המאפיינים שיש להחיל על התג iframe אפשר להגדיר באמצעות האפשרות 'Attributes' (מאפיינים), שמתוארת למעלה.

פרמטרים של כתובות URL ב-iframe

בטבלה הבאה מפורטים כל הפרמטרים הזמינים ל-iframe שניתן להוסיף לכתובת ה-URL כפרמטרים של כתובת אתר.לדוגמה:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=TOKEN&dpcId=com.afwsamples.testdpc
פרמטר נדרש התיאור
token כן האסימון שהוחזר משלב 1.
dpcId כן שם החבילה של אפליקציית ה-DPC, כלומר com.example.app. חובה לקבוע את ההגדרה הזו. בקר ה-DPC חייב להיות משויך כבר ל-EMM.
dpcExtras לא אובייקט JSON עם קידוד כתובת URL שמכיל תוספות להקצאת הרשאות. הם מועברים לבקר DPC במהלך הגדרת המכשיר.

כתובת URL לדוגמה, בהנחה:

  • אסימון אינטרנט מ-API: abcde
  • בקר DPC: com.example
  • תוספות לבקר DPC: {“server”:“www.example.com”,“enterprise”:”example_id”}
https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.example&dpcExtras={“server”:“www.example.com”,“enterprise”:”example_id”}

כתובת ה-URL המקודדת תהיה:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.example&dpcExtras=%7B%E2%80%9Cserver%E2%80%9D%3A%E2%80%9Cwww.example.com%E2%80%9D%2C%E2%80%9Centerprise%E2%80%9D%3A%E2%80%9Dexample_id%E2%80%9D%7D