แอปที่เผยแพร่ผ่าน 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