เผยแพร่แอปส่วนตัว

แอปที่เผยแพร่ผ่าน API การเผยแพร่แอปที่กำหนดเองของ Google Play ต้องไม่ เผยแพร่สู่สาธารณะ กระบวนการยืนยันตัวตนที่น้อยกว่า แอปสาธารณะ ทำให้ลดเวลาการเผยแพร่ได้เหลือเพียง 5 นาที (เทียบกับ 2 ชั่วโมงผ่าน 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 ได้ทันที แอปจะพร้อมเผยแพร่ แก่ผู้ใช้ปลายทางได้ภายใน 5 นาที

โดยค่าเริ่มต้น แอปส่วนตัวที่เผยแพร่แล้วจะใช้ได้เฉพาะกับองค์กรเท่านั้น ที่ลิงก์กับบัญชีนักพัฒนาซอฟต์แวร์ หากต้องการตั้งค่าองค์กรให้ แอปส่วนตัวควรพร้อมใช้งาน ให้เพิ่มรหัสองค์กรลงใน พร็อพเพอร์ตี้ organizations

การเผยแพร่แอปส่วนตัว

แอปส่วนตัวจะได้รับการอนุมัติโดยอัตโนมัติเมื่อเผยแพร่ แต่จะไม่โดยอัตโนมัติ พร้อมใช้งานสำหรับผู้ใช้ เว้นแต่ผู้ดูแลระบบไอทีขององค์กรจะให้สิทธิ์เข้าถึงไว้อย่างชัดแจ้ง กับแอปที่ได้รับอนุมัติทั้งหมด คุณสามารถเปิดใช้ฟีเจอร์นี้ในคอนโซล EMM โดยใช้ Users.setAvailableProductSet (ตั้งค่า productSetBehavior เป็น "allApproved")

นอกจากนี้ คุณยังใช้การเรียกใช้เดียวกันเพื่อให้ผู้ดูแลระบบไอทีเพิ่มแอปที่ต้องการไปยังรายการที่อนุญาตได้ด้วย สำหรับผู้ใช้ (ตั้งค่า productSetBehavior เป็น "whitelist") ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเพิ่มแอปใน Managed Google Play Store ของผู้ใช้ โปรดดูหัวข้อสร้างเลย์เอาต์ของร้านค้าที่กำหนดเอง

การอัปเดตแอปส่วนตัว

เพื่อมอบประสบการณ์ของผู้ใช้ที่ดีที่สุดเท่าที่จะเป็นไปได้สำหรับลูกค้าองค์กรของคุณ เราขอแนะนำให้ผสานรวมการเผยแพร่แอปส่วนตัวควบคู่ไปกับแอปและร้านค้า ฟีเจอร์การอัปเดตข้อมูลผลิตภัณฑ์ผ่านทาง API การเผยแพร่ของ Google Play ซึ่งจะช่วยให้ผู้ดูแลระบบไอทีเผยแพร่ แก้ไข และอัปเดตแอปส่วนตัวได้ จากคอนโซล EMM หรือ IDE โดยตรง คุณใช้บัญชีบริการเดียวกับที่ ที่คุณสร้างสำหรับการเผยแพร่แอปส่วนตัวเพื่อให้สิทธิ์ API การเผยแพร่ของ Google Play คำขอ

คุณหรือลูกค้าองค์กรยังอัปเดตแอปส่วนตัวและร้านค้าของตนได้ด้วย รายละเอียดจาก Play Console (ดูข้อมูลเพิ่มเติมได้ที่ศูนย์ช่วยเหลือของ Play Console)

เริ่มเขียนโค้ดด้วยไลบรารีของไคลเอ็นต์ของเรา

ไลบรารีของไคลเอ็นต์สำหรับ Google Play Custom App Publishing API พร้อมให้ใช้งานใน Java Python .NET และ Ruby

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Android Enterprise

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาโซลูชัน EMM สำหรับ Android โปรดดู Android Enterprise
  • สำหรับข้อมูลเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาแอป Android สำหรับ การจัดจำหน่ายระดับองค์กร โปรดดูที่สำหรับ Android Enterprise