แอปที่เผยแพร่ผ่าน Google Play Custom App Publishing API จะไม่สามารถ เผยแพร่สู่สาธารณะได้ แอปเหล่านี้จะต้องผ่านขั้นตอนการยืนยันที่มีน้ำหนักน้อยกว่าแอปสาธารณะ โดยสามารถลดเวลาการเผยแพร่ลงเหลือเพียง 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 ของผู้ใช้
ได้ที่สร้างเลย์เอาต์ร้านค้าที่กำหนดเอง
กำลังอัปเดตแอปส่วนตัว
เพื่อให้ลูกค้าองค์กรได้รับประสบการณ์ของผู้ใช้ที่ดีที่สุด เราขอแนะนำให้ผสานรวมการเผยแพร่แอปส่วนตัวเข้ากับฟีเจอร์การอัปเดตข้อมูลผลิตภัณฑ์ใน Store และแอปที่มีให้บริการผ่าน Google Play Publishing API ซึ่งจะช่วยให้ผู้ดูแลระบบไอทีเผยแพร่ แก้ไข และอัปเดตแอปส่วนตัวได้โดยตรงจากคอนโซล EMM หรือ IDE คุณสามารถใช้บัญชีบริการเดียวกับที่สร้างสำหรับการเผยแพร่แอปส่วนตัวเพื่อให้สิทธิ์คำขอ Google Play Publishing API
คุณหรือลูกค้าองค์กรจะอัปเดตแอปส่วนตัวและรายละเอียดข้อมูลผลิตภัณฑ์ใน Store จาก Play Console ได้ด้วย (ดูข้อมูลเพิ่มเติมได้ที่ศูนย์ช่วยเหลือของ Play Console)
เริ่มเขียนโค้ดด้วยไลบรารีไคลเอ็นต์ของเรา
ไลบรารีของไคลเอ็นต์สำหรับ Google Play Custom App Publishing API มีให้ใช้งานใน Java, Python, .NET และ Ruby
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Android Enterprise
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาโซลูชัน EMM สำหรับ Android ได้ที่ Android Enterprise
- ดูข้อมูลเกี่ยวกับแนวทางปฏิบัติแนะนำในการพัฒนาแอป Android สำหรับการจัดจำหน่ายในองค์กรได้ที่ Android สำหรับองค์กร