הסעיפים הבאים יספקו לך מידע שימושי על של אפליקציות בחנות Google Play לארגונים.
התקנה של אפליקציות
אפשר להתקין אפליקציות ל-Android מחנות Google Play במכשירים באמצעות המדיניות. כדי להשתמש בתכונה הזו, צריך לדעת מה שם החבילה של האפליקציה שרוצים להתקין. כדי למצוא את שם החבילה של האפליקציה שיש לכם שתי אפשרויות:
שם החבילה של האפליקציה מופיע בכתובת ה-URL של הדף בחנות Google Play. לדוגמה, כתובת ה-URL של דף האפליקציה Google Chrome היא
https://play.google.com/store/apps/details?id=com.android.chrome
ושם החבילה שלו הואcom.android.chrome
.ניתן להטמיע את ה-iframe של Google Play לארגונים שבמסוף ה-EMM, כדי לאפשר ללקוחות שלך לעיין חנות Google Play. כשהלקוח בוחר אפליקציה ב-iframe, מסוף ה-EMM מקבל את שם החבילה באירוע.
אחרי זה תוכלו להוסיף את האפליקציה מדיניות המכשיר:
"applications":[
{
"installType":"FORCE_INSTALLED",
"packageName":"com.android.chrome",
},
],
כשמחילים את המדיניות על מכשיר, האפליקציה תותקן במכשיר או להוסיף אותה לחנות Google Play לארגונים במכשיר.
הפצת אפליקציות לבדיקה בקבוצה מוגדרת
ב-Play Console, מפתחי אפליקציות יכולים ליצור גרסה סגורה (מסלול סגור) כדי לבדוק גרסאות טרום-השקה של האפליקציה שלהם עם קבוצה של בודקים. סוג הלמידה הזה נקרא בדיקה בקבוצה מוגדרת. תמיכה בהפצת מסלולים סגורים מאפשרת לארגונים לבצע בדיקות וכל אפליקציה פרטית שהם מפתחים באופן עצמאי.
כשמגדירים בדיקה בקבוצה מוגדרת ב-Play Console, מפתחי אפליקציות
יכולים לטרגט ל-100 ארגונים
(enterprises
).
אפשר להשתמש ב-Android Management API כדי לאחזר את המסלולים הסגורים
מטורגטים לארגון ומפיצים את המסלולים הסגורים האלה למכשירים
באמצעות מדיניות.
אפליקציות שעומדות בדרישות לבדיקה בקבוצה מוגדרת
לפני הגדרת בדיקה בקבוצה מוגדרת, מפתחי אפליקציות חייבים לוודא שהאפליקציה שלהם עומדת בדרישות הדרישות הבאות:
- גרסת ייצור של האפליקציה פורסמה ב-Google Play (או ב-Google מנוהלת Play, לאפליקציות פרטיות)
- ב-Google Play Console, Google Play לארגונים מופעל הדף הגדרות מתקדמות.
- כל גרסה סגורה של האפליקציה עומדת בדרישות לגבי קוד גרסה.
הוספת ארגון לבדיקות סגורות
כשמגדירים בדיקה בקבוצה מוגדרת, מפתחי אפליקציות יכולים להעניק כדי שתהיה לארגון גישה לבדיקות בקבוצה מוגדרת, צריך להוסיף את מזהה הארגון. שלך לקוחות יכולים לאתר את מזהה הארגון שלהם לפי ההוראות הבאות:
- נכנסים לחשבון Google Play לארגונים באמצעות חשבון אדמין.
- לוחצים על הגדרות אדמין.
- מעתיקים את המחרוזת של מזהה הארגון מתיבת המידע של הארגון. שולחים אותה למפתח.
באפליקציות פרטיות, המפתח צריך גם להוסיף את מזהה הארגון של כל אפליקציה פעיל בכרטיסייה Google Play לארגונים הדף 'הגדרות מתקדמות'. הוראות מופיעות לפרסם אפליקציות פרטיות מ-Play Console.
חלוקת מסלולים סגורים למשתמשים
כדי לאחזר רשימה של טראקים שזמינים לארגון עבור אפליקציה ספציפית:
קוראים לפונקציה enterprises.applications
.
הרשימה appTrackInfo[]
שכלולה בתשובה כוללת את הפרטים הבאים עבור
האפליקציות שניתנו:
trackId
: המזהה הייחודי של הטראק, שנלקח מ-releaseTrackId
ב- כתובת ה-URL של הדף ב-Play Console שבו מוצג הטראק של האפליקציה מידע.trackAlias
: שם הטראק קריא לאנשים, שאותו אפשר לשנות ב-Play Console.
כדי להתקין מסלול סגור במכשיר של משתמש, צריך לציין את הערך accessibleTrackIds
במדיניות המכשיר שלהם:
"applications":[
{
"installType":"AVAILABLE",
"packageName":"com.google.android.gm",
"accessibleTrackIds":[
"123456",
"789101"
]
},
],
אם מדיניות מסוימת כוללת כמה מסלולים מאותה אפליקציה (כמו בדוגמה שלמעלה), המדיניות תתקין את הטראק עם קוד הגרסה הגבוה ביותר.
מזהי המעקב יוסרו באופן אוטומטי מ:
להפעיל את enterprises.applications
בתרחישים מסוימים
כמו:
- ה-APK של המסלול מקודם למסלול אחר או לסביבת הייצור.
- גרסת הייצור מעודכנת לגרסה מתקדמת יותר מזו של הטראק.
- מפתח עוצר את הטראק.
iframe של Google Play לארגונים
באמצעות ה-iframe של Google Play לארגונים, אפשר להטמיע את Google Play לארגונים ישירות במסוף ה-EMM כדי להציע ללקוחות ניהול ניידות מאוחדות חוויה אישית.
![managed-play-iframe](https://developers-dot-devsite-v2-prod.appspot.com/static/android/work/play/emm-api/images/managed-google-play-iframe.png?authuser=1&hl=he)
ה-iframe מכיל סרגל כותרת ותפריט צדדי מתרחב. בתפריט, המשתמשים יכולים לנווט לדפים שונים:
- חיפוש אפליקציות: מאפשר לאדמינים ב-IT לחפש ולגלוש ב-Google ניתן להפעיל אפליקציות, להציג את פרטי האפליקציה ולבחור אפליקציות.
- אפליקציות פרטיות: הרשאה לאדמינים ב-IT לפרסם ולנהל אפליקציות פרטיות אפליקציות לארגון שלהם.
- אפליקציות אינטרנט: מאפשרות לאדמינים ב-IT לפרסם ולהפיץ את האתר בתור אפליקציות.
- ארגון אפליקציות: מאפשר לאדמינים ב-IT להגדיר את אופן הפעולה של האפליקציות מאורגנים באפליקציה של חנות Play במכשירים של המשתמשים שלהם.
תכונות
בקטע הזה מתוארות התכונות הזמינות ב-iframe של Google Play לארגונים. למידע על אופן ההטמעה של ה-iframe וההטמעה של התכונות האלו, ראו מוסיפים את ה-iframe למסוף.
הוספת ה-iframe למסוף
שלב 1. יצירת אסימון אינטרנט
קוראים לפונקציה enterprises.webTokens.create
כדי ליצור אסימון אינטרנט.
שמזהה את הארגון. התשובה תכיל את value
של האסימון.
- מגדירים את הכתובת
parentFrameUrl
לכתובת ה-URL של המארח של מסגרת ההורה. ב-iframe. - משתמשים ב-
iframeFeature
כדי לציין אילו תכונות כדי להפעיל ב-iframe:PLAY_SEARCH
,PRIVATE_APPS
,WEB_APPS
,STORE_BUILDER
(ארגון האפליקציות). אםiframeFeature
לא מוגדר, אז הפרמטר iframe מפעיל את כל התכונות כברירת מחדל.
שלב 2. עיבוד ה-iframe
הדוגמה הבאה מראה איך לעבד את ה-iframe המנוהל של Google Play:
<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
gapi.load('gapi.iframes', function() {
var options = {
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT',
'where': document.getElementById('container'),
'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
}
var iframe = gapi.iframes.getContext().openChild(options);
});
</script>
הקוד הזה יוצר iframe בתוך הקונטיינר div
. המאפיינים שצריך
מוחל על תג ה-iframe, ניתן להגדיר באמצעות המאפיין 'Attributes' באפשרות הזו, כמו קודם
שהוזכרו.
פרמטרים של כתובת אתר
בטבלה הבאה מפורטים כל הפרמטרים הזמינים ל-iframe שניתן להוסיף לכתובת ה-URL בתור פרמטרים של כתובת אתר, למשל:
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT&showsearchbox=TRUE',
פרמטר | דף | חובה | תיאור |
---|---|---|---|
token |
לא רלוונטי | כן | האסימון שהוחזר משלב 1. |
iframehomepage |
לא רלוונטי | לא | הדף הראשוני שמוצג במהלך עיבוד ה-iframe. הערכים האפשריים הם:
PLAY_SEARCH , WEB_APPS , PRIVATE_APPS וגם STORE_BUILDER (לארגן את האפליקציות). אם לא צוין, הסדר הבא
של קדימות קובע איזה דף יוצג: 1. PLAY_SEARCH , 2. PRIVATE_APPS , 3.
WEB_APPS , 4. STORE_BUILDER |
locale |
לא רלוונטי | לא | תג שפה BCP 47 בפורמט תקין
שמשמש להתאמה לשוק המקומי של התוכן ב-iframe. אם לא צוין אחרת,
ערך ברירת המחדל הוא en_US .
|
mode |
חיפוש אפליקציות | לא |
SELECT : מאפשרת לאדמינים ב-IT לבחור אפליקציות.APPROVE (ברירת מחדל): מאפשרת לאדמינים ב-IT לבחור אפליקציות, לאשר אותן ולבטל את האישור שלהן.
|
showsearchbox |
חיפוש אפליקציות | לא | TRUE (ברירת מחדל): הצגת תיבת החיפוש
מפעיל את שאילתת החיפוש מתוך ה-iframe.FALSE :
שתיבת החיפוש לא מוצגת.
|
search |
חיפוש אפליקציות | לא | מחרוזת חיפוש. אם צוין, ה-iframe מפנה את האדמין ב-IT לתוצאות חיפוש עם
מהמחרוזת שצוינה. |
שלב 3. טיפול באירועי iframe
צריך לטפל גם באירועים הבאים כחלק מהשילוב.
אירוע | תיאור |
---|---|
onproductselect |
המשתמש בוחר או מאשר אפליקציה. הפעולה הזו מחזירה אובייקט שמכיל:
{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in
|
onproductselect
:
iframe.register('onproductselect', function(event) { console.log(event); }, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);
העלאת אפליקציה משלכם לחנות Google Play
אם אתם או הלקוחות שלכם מפתחים אפליקציה ל-Android, תוכלו להעלות אותה ל-Play חנות באמצעות Google Play Console.
אם לא רוצים שהאפליקציה תהיה גלויה לכולם בחנות Play, אפשר הגבלת האפליקציה לארגון אחד באמצעות Google Play מסוף. אפשרות אחרת היא לפרסם אפליקציה פרטית באופן פרוגרמטי באמצעות Google Play Custom App Publishing API. אפליקציות פרטיות זמינות רק לארגון שאליו הן מוגבלות. הם עדיין ניתן להתקין באמצעות מדיניות, אבל הם לא יהיו גלויים למשתמשים מחוץ ל- בארגון שלך.