פרסום אפליקציה פרטית

אף פעם לא ניתן להגדיר אפליקציות שפורסמו באמצעות Custom App Publishing API של Google Play כגלויות לכול. כתוצאה מכך, הן כפופות לתהליך אימות פשוט יותר מאשר אפליקציות ציבוריות, ומקצר את זמן הפרסום שלהן לחמש דקות (בהשוואה ליותר משעתיים ב-Play Console).

כדי לפרסם אפליקציה פרטית לארגון, צריך לבצע קריאה ל-Accounts.customApps.create ולציין את מזהה חשבון הפיתוח של הארגון כפרמטר. שדות החובה היחידים בגוף הבקשה הם שם האפליקציה ושפת ברירת המחדל של דף האפליקציה. חשוב לוודא שכל אפליקציה פרטית שאתם מפרסמים עומדת גם בדרישות הבאות:

  • שם החבילה הוא ייחודי ל-Google Play (לא רק לחשבון הפיתוח).
  • שם האפליקציה הוא ייחודי לחשבון הפיתוח.

דוגמה

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

אם הפעולה בוצעה בהצלחה, האפליקציה תופיע מיד ברשימת האפליקציות שפורסמו ב-Play Console בחשבון הפיתוח. האפליקציה תהיה זמינה להפצה למשתמשי קצה תוך חמש דקות.

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

הפצת אפליקציות פרטיות

אפליקציות פרטיות מאושרות באופן אוטומטי כשהן מתפרסמות, אבל הן לא זמינות למשתמשים באופן אוטומטי, אלא אם מנהל IT בארגון העניק להם במפורש גישה לכל האפליקציות שאושרו. ניתן להפעיל את התכונה הזו במסוף ה-EMM באמצעות Users.setAvailableProductSet (הגדרה של productSetBehavior לערך "allApproved").

ניתן גם להשתמש באותה קריאה כדי לאפשר לאדמינים ב-IT להוסיף אפליקציות ספציפיות לרשימת ההיתרים של משתמש (יש להגדיר את productSetBehavior כ-"whitelist"). מידע נוסף על הוספת אפליקציות לחנות Google Play לארגונים של משתמש מופיע במאמר יצירת פריסות חנות בהתאמה אישית.

עדכון של אפליקציה פרטית

כדי לספק ללקוחות הארגוניים שלכם את חוויית המשתמש הטובה ביותר, מומלץ לשלב פרסום אפליקציות פרטיות לצד תכונות העדכון של דף האפליקציה והחנות, שזמינות דרך Google Play Publishing API. כך אדמינים ב-IT יכולים לפרסם, לערוך ולעדכן אפליקציות פרטיות ישירות ממסוף ה-EMM או בסביבת הפיתוח המשולבת (IDE). תוכלו להשתמש באותו חשבון שירות שיצרתם לפרסום אפליקציות פרטיות כדי לאשר בקשות של Google Play Publishing API.

לך או ללקוחות הארגוניים שלך יש אפשרות גם לעדכן אפליקציות פרטיות ואת פרטי דף האפליקציה שלהן בחנות מ-Play Console (מידע נוסף זמין במרכז העזרה של Play Console).

מתחילים לתכנת בעזרת ספריות הלקוח שלנו

ספריות לקוח של Google Play Custom App Publishing API זמינות ב-Java, ב-Python, ב-.NET וב-Ruby.

מידע נוסף על Android Enterprise

  • למידע נוסף על פיתוח פתרון לניהול הניידות בארגון ל-Android, ראו Android Enterprise.
  • במאמר Android לארגונים אפשר לקרוא על שיטות מומלצות לפיתוח אפליקציות ל-Android להפצה בארגון.