ทำให้ผู้ใช้ Chromebook สังเกตเห็นแอปของคุณใน Google Play
หากแอปกล้องของคุณทำงานได้โดยใช้ฟีเจอร์กล้องพื้นฐานเท่านั้น ก็อย่าปล่อยให้ App Store ขัดขวางไม่ให้ผู้ใช้ Chromebook ติดตั้งแอปเพียงเพราะคุณระบุฟีเจอร์กล้องขั้นสูงที่พบในโทรศัพท์ระดับไฮเอนด์โดยไม่ได้ตั้งใจ
Chromebook มีกล้องหน้า (หันเข้าหาผู้ใช้) ในตัวที่เหมาะสำหรับการประชุมทางวิดีโอ การถ่ายภาพ และแอปพลิเคชันอื่นๆ แต่ Chromebook บางรุ่นไม่มีกล้องหลัง (หันออกจากผู้ใช้) และกล้องส่วนใหญ่ที่หันเข้าหาผู้ใช้ใน Chromebook ไม่รองรับการโฟกัสอัตโนมัติหรือแฟลช
แนวทางปฏิบัติแนะนำ
แอปกล้องอเนกประสงค์รองรับอุปกรณ์ทุกเครื่องไม่ว่าจะมีกล้องแบบใดก็ตาม ไม่ว่าจะเป็นอุปกรณ์ที่มีกล้องหน้า กล้องหลัง หรือกล้องภายนอกที่เชื่อมต่อผ่าน USB
เพื่อให้ App Store แสดงแอปของคุณในอุปกรณ์จำนวนมากที่สุดเท่าที่จะเป็นไปได้ ให้ประกาศฟีเจอร์กล้องทั้งหมดที่แอปใช้และระบุอย่างชัดเจนว่าจำเป็นต้องใช้ฟีเจอร์นั้นๆ หรือไม่
ส่วนผสม
CAMERAสิทธิ์: ให้สิทธิ์แอปเข้าถึงกล้องของอุปกรณ์<uses-feature>อิลิเมนต์ในไฟล์ Manifest: แจ้งให้ App Store ทราบถึงฟีเจอร์ ที่แอปใช้requiredแอตทริบิวต์: ระบุให้ App Store ทราบว่าแอปของคุณสามารถ ทำงานได้หรือไม่หากไม่มีฟีเจอร์ที่ระบุ
ขั้นตอน
ประกาศสิทธิ์ CAMERA ประกาศฟีเจอร์กล้องที่รองรับกล้องพื้นฐาน ระบุว่าจำเป็นต้องใช้ฟีเจอร์แต่ละรายการหรือไม่
1. ประกาศสิทธิ์ CAMERA
เพิ่มสิทธิ์ต่อไปนี้ลงในไฟล์ Manifest ของแอป
<uses-permission android:name="android.permission.CAMERA" />
2. ประกาศฟีเจอร์กล้องพื้นฐาน
เพิ่มฟีเจอร์ต่อไปนี้ลงในไฟล์ Manifest ของแอป
<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
3. ระบุว่าจำเป็นต้องใช้ฟีเจอร์แต่ละรายการหรือไม่
ตั้งค่า android:required="false" สำหรับฟีเจอร์ android.hardware.camera.any เพื่อ
ให้อุปกรณ์ที่มีกล้องในตัวหรือกล้องภายนอกทุกประเภท หรือไม่มีกล้องเลยเข้าถึงแอปของคุณได้
สำหรับฟีเจอร์อื่นๆ ให้ตั้งค่า android:required="false" เพื่อให้มั่นใจว่าอุปกรณ์ต่างๆ เช่น
Chromebook ที่ไม่มีกล้องหลัง การโฟกัสอัตโนมัติ หรือแฟลชจะเข้าถึง
แอปของคุณใน App Store ได้
ผลลัพธ์
ผู้ใช้ Chromebook สามารถดาวน์โหลดและติดตั้งแอปของคุณจาก Google Play และ App Store อื่นๆ ได้ และอุปกรณ์ที่รองรับกล้องแบบเต็มฟีเจอร์ เช่น โทรศัพท์ จะไม่ถูกจำกัดฟังก์ชันการทำงานของกล้อง
การตั้งค่าฟีเจอร์กล้องที่แอปของคุณรองรับอย่างชัดเจนและการระบุฟีเจอร์ที่แอปของคุณต้องใช้จะทำให้แอปของคุณพร้อมใช้งานในอุปกรณ์ต่างๆ มากที่สุดเท่าที่จะเป็นไปได้
แหล่งข้อมูลเพิ่มเติม
ดูข้อมูลเพิ่มเติมได้ที่ ฟีเจอร์ฮาร์ดแวร์กล้อง
ในเอกสารประกอบ <uses-feature>