แอปส่วนตัวที่โฮสต์ภายนอก

ระบบจะไม่ส่งแพ็กเกจ Android (APK) ที่โฮสต์ภายนอกไปยัง Google เพื่อรับการสแกน จึงทำให้ไม่สามารถรับประกันความปลอดภัยของเนื้อหาภายในแพ็กเกจเหล่านั้นได้ ทั้งนี้ผู้ใช้จะได้รับการแจ้งให้ทราบเมื่อเข้าถึงแอปที่โฮสต์ภายนอก

แอปส่วนตัวที่มี APK ที่โฮสต์ภายนอก Google Play (เช่น ในเซิร์ฟเวอร์ของคุณเอง) เรียกว่าแอปที่โฮสต์ภายนอก หากต้องการเผยแพร่แอปที่โฮสต์ภายนอกผ่าน Managed Google Play คุณต้องอัปโหลดไฟล์ JSON ที่มีข้อมูลเมตาของแอปไปยัง Play Console

ข้อจำกัดเกี่ยวกับแอปที่โฮสต์ภายนอก

แอปที่โฮสต์ภายนอกต้องอยู่ภายใต้ข้อจำกัดดังต่อไปนี้

  • แอปที่โฮสต์ภายนอกจะเผยแพร่เป็นเวอร์ชันที่ใช้งานจริงได้เท่านั้น เราไม่รองรับการเผยแพร่แบบปิดสำหรับแอปที่โฮสต์ภายนอก
  • การเผยแพร่แอปที่โฮสต์ภายนอกไม่พร้อมใช้งานผ่าน iframe ของ Managed Google Play
  • ผู้ดูแลระบบไอทีจะติดตั้งแอปที่โฮสต์ภายนอกจากระยะไกลไม่ได้ในอุปกรณ์ที่มีโปรไฟล์งาน ผู้ใช้โปรไฟล์งานต้องติดตั้งแอปเหล่านี้จาก Managed Google Play ด้วยตนเอง
  • ปิดใช้การแสดงภาพไปยังหน้าจอที่ 2 ของ Android Auto ทั้งนี้เพราะแอปสำหรับใช้งานในรถทั้งหมดจะต้องผ่านการตรวจสอบเป็นการเฉพาะเพื่อให้มั่นใจว่าจะไม่ทำให้ผู้ขับขี่เสียสมาธิ

สร้างไฟล์ข้อมูลเมตา JSON

หากต้องการเผยแพร่แอปที่โฮสต์ภายนอก ให้อัปโหลดไฟล์ JSON ที่มีข้อมูลเมตาของแอปไปยัง Play Console วิธีนี้ช่วยให้คุณเผยแพร่แอปให้แก่ผู้ใช้ในองค์กรผ่าน Managed Google Play ได้

หากผู้ให้บริการ EMM ไม่มีเครื่องมือในการสร้างไฟล์นี้ Google มีสคริปต์ Python ที่คุณนำไปใช้สร้างไฟล์ดังกล่าวได้ด้วยตนเอง หากต้องการใช้สคริปต์ คุณต้องติดตั้งเครื่องมือต่อไปนี้ในคอมพิวเตอร์โดยให้อยู่ในเส้นทางของระบบ

หากต้องการสร้างไฟล์ JSON ให้ดำเนินการคำสั่งต่อไปนี้โดยใช้เส้นทางและ URL ของ APK

python externallyhosted.py ––apk=<path/to/apk.apk> ––externallyHostedUrl=“<https://www.example.com/test.apk>” > filename.json

เผยแพร่แอปที่โฮสต์ภายนอกใน Play Console

ในการเผยแพร่แอปที่โฮสต์ภายนอก บัญชีนักพัฒนาแอปใน Play Console จะต้องเป็นเจ้าของบัญชีผู้ดูแลระบบสำหรับองค์กรของคุณด้วย 

หลังจากสร้างไฟล์ข้อมูลเมตา JSON ของแอปแล้ว คุณจะใช้ Play Console เพื่อเผยแพร่แอปได้

  1. ลงชื่อเข้าใช้ Play Console ด้วยบัญชีผู้ดูแลระบบขององค์กร
    คุณต้องเชื่อมโยงบัญชีนี้กับ Play Console หากยังไม่ได้ทำ (ดูรายละเอียดเพิ่มเติมที่ส่วนลงทะเบียนเพื่อรับบัญชีนักพัฒนาแอป Google Play)
  2. สร้างแอปส่วนตัวด้วยการเผยแพร่ไปยังองค์กรของคุณเอง ตรวจสอบว่าคุณเพิ่มองค์กรอย่างน้อย 1 รายการลงในการเข้าถึงแอปส่วนตัวแล้ว
  3. คลิกอัปโหลด APK ภายนอก
  4. ที่บริเวณด้านขวาบนของหน้า ให้เลือกสร้างรุ่นใหม่
  5. ใน "App Signing โดย Google Play" ให้คลิกจัดการค่ากำหนด แล้วเลือกเลือกไม่ใช้ App Signing โดย Google Play
  6. คลิกอัปเดต แล้วคลิกเลือกไม่ใช้
  7. ใน "App Bundle และ APK" ให้คลิกอัปโหลด
  8. อัปโหลดไฟล์ข้อมูลเมตา JSON ของแอปและเพิ่มชื่อรุ่น คลิกบันทึก
  9. ระบบจะอัปโหลดไฟล์และแสดงรายละเอียด APK
  10. ลองเปลี่ยนแปลงบางช่องเพื่อทำให้ไฟล์การกำหนดค่าไม่ถูกต้องในไฟล์ JSON โดยระบบจะแสดงข้อผิดพลาดเมื่ออัปโหลด
  11. หากไม่ได้เลือกองค์กรไว้ในหน้า Managed Google Play หรือไม่ได้เลือกไม่ใช้ App Signing โดย Google Play ระบบจะแสดงข้อผิดพลาดเมื่ออัปโหลด

ตรวจสอบสิทธิ์คำขอดาวน์โหลด APK ที่โฮสต์ภายนอก

เมื่อ Managed Play สร้างคำขอในการดาวน์โหลด APK จากเซิร์ฟเวอร์ภายนอก คำขอจะรวมคุกกี้ที่มีโทเค็นเว็บของ JSON (JWT) เราขอแนะนำให้ถอดรหัส JWT เพื่อตรวจสอบสิทธิ์การดาวน์โหลด สำหรับรายละเอียดเพิ่มเติม โปรดดูการตรวจสอบสิทธิ์การดาวน์โหลดในเซิร์ฟเวอร์ขององค์กร

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
true
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
4319887013678858954
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
108584
false
false