เมื่อใช้ Wear OS ผู้ใช้จะไปที่ Play Store ในนาฬิกาได้และ ดาวน์โหลดแอป Wear ลงในนาฬิกาโดยตรง นอกจากนี้ ผู้ใช้สามารถ ติดตั้งแอปลงในนาฬิกาโดยตรงโดยใช้ Play Store บนเว็บ
วางแผนสำหรับ Play Store
คุณไม่สามารถสร้าง APK ไฟล์เดียวที่ใช้ได้ทั้งบนโทรศัพท์และนาฬิกา
อัปโหลดนาฬิกาเพื่อให้แอปปรากฏใน Play Store ในนาฬิกา Android Package Kit (APK) ใน Play Console เช่นเดียวกับคุณ APK อื่นๆ ถ้าคุณมีเพียง APK ของนาฬิกาและไม่มี APK ของโทรศัพท์ ต้องทำขั้นตอนอื่นๆ ด้วย
หากคุณมี APK โทรศัพท์และ APK นาฬิกา คุณต้องใช้ การนำส่ง APK หลายรายการ
การเผยแพร่ไปยังนาฬิกา Wear
ในอุปกรณ์ที่ใช้ Wear OS เมื่อผู้ใช้ติดตั้งแอปโทรศัพท์ซึ่งมีแอปสมาร์ทวอทช์เชื่อมโยงอยู่ ผู้ใช้จะได้รับการแจ้งเตือนของนาฬิกาเกี่ยวกับแอปสมาร์ทวอทช์ที่พร้อมใช้งาน แตะการแจ้งเตือน เปิด Play Store ของนาฬิกาเพื่อให้ผู้ใช้มีตัวเลือกในการติดตั้งแอปสมาร์ทวอทช์
เมื่ออัปโหลด APK ของนาฬิกาโดยใช้ Play Console คุณจะอัปเดต Wear APK ได้อย่างอิสระ จาก APK ของโทรศัพท์ ผู้ใช้จะได้รับการอัปเดตโดยใช้ Play Store ของนาฬิกา เมื่อคุณ พุชการอัปเดตไปยัง Play Console แอปจะได้รับการอัปเดตโดยอัตโนมัติ เว้นแต่ผู้ใช้จะปิด ที่จะอัปเดตอัตโนมัติในการตั้งค่า Play Store ในนาฬิกา ผู้ใช้ยังอัปเดตแอปด้วยตนเองได้ใน Play Store
ระบุรหัสเวอร์ชัน
รหัสเวอร์ชัน APK ของนาฬิกาต้องไม่ซ้ำกันสำหรับรูปแบบของอุปกรณ์ทั้งหมด สคีมของรหัสเวอร์ชันสามารถ เป็นอิสระจากรูปแบบ APK ของโทรศัพท์
หาก APK ของ Wear และ APK ที่ใช้ร่วมกันแชร์รหัสและต้องใช้การประสานงานร่วมกัน รุ่น ให้จองตัวเลขสองหลักสุดท้ายของรหัสเวอร์ชันสำหรับ รูปแบบ APK ตัวอย่างรูปแบบ APK คือสถาปัตยกรรม CPU เช่น ดู การใช้รูปแบบรหัสเวอร์ชัน
นี่คือรูปแบบรหัสเวอร์ชันที่แนะนำ
- กำหนดตัวเลขสองหลักแรกของรหัสเวอร์ชันเป็น
targetSdkVersion
เช่น 28 - กำหนดตัวเลข 3 หลักถัดไปให้กับเวอร์ชันผลิตภัณฑ์ เช่น 152 สำหรับ ผลิตภัณฑ์เวอร์ชัน 1.5.2
- กำหนดตัวเลข 2 หลักถัดไปให้กับหมายเลขบิลด์หรือหมายเลขรุ่น เช่น 01
- จองตัวเลข 2 หลักสุดท้ายสำหรับตัวแปรที่มี APK หลายรายการ เช่น 00
ตัวอย่างเช่น ค่าตัวอย่างในส่วนนี้ 28, 152, 01 และ 00 จะส่งผลให้เกิด รหัสเวอร์ชัน 281520100
สำหรับข้อมูลเพิ่มเติม โปรดดู ตั้งค่าข้อมูลเวอร์ชันของแอป
ตั้งค่าการกำหนดเป้าหมายสำหรับนาฬิกา
ในไฟล์ Manifest ของ Android คุณต้องตั้งค่า uses-feature
เป็น android.hardware.type.watch
อย่าตั้งค่า
แอตทริบิวต์ required
เป็น false
การสร้าง APK เดียวสำหรับ
ระบบไม่รองรับอุปกรณ์ Wear และไม่ใช่ Wear
ตัวอย่างเช่น หาก APK มีการตั้งค่า uses-feature
ที่แสดงใน
ตัวอย่างต่อไปนี้ Google Play มี APK ให้รับชมเท่านั้น
<manifest package="com.example.standalone" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-feature android:name="android.hardware.type.watch"/> ... </manifest>
รวมการตั้งค่า android.hardware.type.watch
ในตัวอย่างโค้ดก่อนหน้า
ที่มีเกณฑ์อื่นๆ เช่น เวอร์ชัน SDK, ความละเอียดของหน้าจอ และ
สถาปัตยกรรม CPU วิธีนี้ทำให้ APK ของ Wear ที่ต่างกันสามารถกำหนดเป้าหมายฮาร์ดแวร์ที่ต่างกันได้
การกำหนดค่าเอง
ระบุการตั้งค่าแบบสแตนด์อโลนของแอป
Wear ต้องใช้องค์ประกอบ
meta-data
ในไฟล์ Manifest ของ Android ของแอปสมาร์ทวอทช์
เป็นองค์ประกอบย่อยขององค์ประกอบ <application>
ชื่อของ
องค์ประกอบ meta-data
คือ
com.google.android.wearable.standalone
และค่าต้องเป็น
true
หรือ false
องค์ประกอบจะ
แอปสมาร์ทวอทช์เป็นแอป_สแตนด์อโลน_หรือไม่ หมายความว่าแอปใช้งานได้โดยไม่ต้องใช้โทรศัพท์ และ
ฟังก์ชันหลัก ซึ่งรวมถึงการตรวจสอบสิทธิ์ ไม่ต้องใช้อุปกรณ์อื่น
แม้ว่าค่าของ com.google.android.wearable.standalone
จะเป็น
false
นาฬิกา
สามารถติดตั้งแอปได้ก่อนที่จะติดตั้งแอปโทรศัพท์
โปรดดู
ดูข้อมูลเพิ่มเติมเกี่ยวกับการประกาศแอป Wear OS แบบสแตนด์อโลนกับแอปที่ไม่ใช่แบบสแตนด์อโลน
การตั้งค่าแบบสแตนด์อโลนและคำแนะนำเพิ่มเติมเกี่ยวกับการจัดหมวดหมู่แอปสมาร์ทวอทช์
หมายเหตุ: หากแอป Wear ของคุณมีแอปโทรศัพท์เพิ่มเข้ามา คุณต้อง ใช้ชื่อแพ็กเกจเดียวกันสำหรับทั้ง 2 แอป
ใช้ Play Console
คุณใช้ Play Console เพื่อได้ อัปโหลด Wear APK แบบสแตนด์อโลนไปยังข้อมูลแอป
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การสนับสนุน APK และจัดการ แอป ตรวจสอบว่า APK มีการรับรอง ก่อนที่จะอัปโหลด
อัปโหลดและเผยแพร่ APK
การอัปโหลดและเผยแพร่ Wear APK โดยใช้ Play Console เป็นไปตาม ขั้นตอนที่คล้ายกับสำหรับ APK บนอุปกรณ์เคลื่อนที่ แต่คุณต้องเลือกใช้ Wear OS ใน Play Console ตามที่อธิบายไว้ในขั้นตอนต่อไปนี้
- ใน Play Console ให้ไปที่การตั้งค่า แล้วคลิกเพื่อเปิดตัวเลือกเพิ่มเติม
- เลือกการตั้งค่าขั้นสูง เลือกแท็บรูปแบบของอุปกรณ์ และ คลิกเพิ่มรูปแบบของอุปกรณ์
- คลิก Wear OS
อัปโหลดภาพหน้าจอของแอป Wear OS และพูดถึง Wear OS ใน Google Play Store ของแอป โดยตรง ดูหัวข้อจัดจำหน่ายใน Wear OS เพื่อดูข้อมูลเพิ่มเติม
เหตุผลหลักที่ Play Store ปฏิเสธแอป Wear OS
ตรวจสอบรายการต่อไปนี้เพื่อลดโอกาสที่แอปของคุณจะถูกปฏิเสธจาก Play Store นอกจากนี้ โปรดตรวจสอบ หน้าคุณภาพของแอป Wear OS เพื่อให้มั่นใจว่าแอปของคุณเป็นไปตามหลักเกณฑ์เหล่านั้น
ไม่ได้พูดถึง "Wear OS" ในข้อมูลผลิตภัณฑ์ใน Store
คุณต้องพูดถึง "Wear OS" ในข้อมูลผลิตภัณฑ์ใน Store ของแอป Wear หรือสมาร์ทวอทช์
ฟังก์ชันการทำงานพื้นฐานใช้งานไม่ได้
นี่เป็นหมวดหมู่ที่กว้าง แต่แอปจะถูกปฏิเสธหากทำงานผิดปกติ ตรวจสอบว่า คุณได้ทดสอบแอปของคุณในโปรแกรมจำลองและอุปกรณ์จริงอย่างละเอียด
นอกจากนี้ โปรดตรวจสอบว่าภาพหน้าจอของแอปมีลักษณะตามที่แอปแสดงจริง หาก ภาพหน้าจอไม่ถูกต้อง แอปจะถือว่า "ไม่ทำงานตามที่โฆษณา" และ ถูกปฏิเสธ
ไม่มีภาพหน้าจอ Wear
คุณต้องใส่ภาพหน้าจอ Wear ขั้นตอนการถ่ายภาพหน้าจอจะคล้ายกัน เพื่อถ่ายภาพหน้าจอของแอปบนอุปกรณ์เคลื่อนที่และสามารถทำได้ จาก Android Studio มี Wear หลายอย่าง สกินที่ใช้ได้สำหรับภาพหน้าจอของคุณ
ไม่ได้จัดรูปแบบสำหรับการแสดงผลแบบวงกลม
อย่าลืมระบุไว้ในคำอธิบายของ Play Store หากแอปของคุณไม่รองรับการแสดงวงกลม มิเช่นนั้น หากเลย์เอาต์ของแอปแสดงผลไม่ถูกต้องในจอแสดงผลทรงกลม แอปจะถูกปฏิเสธ
ทดสอบแอปบนอุปกรณ์ทรงกลมหรือโปรแกรมจำลองเพื่อให้มั่นใจว่าเลย์เอาต์แสดงผล อย่างถูกต้อง ใช้เลย์เอาต์ Wear OS ที่รวมอยู่ในเครื่องมือตรวจสอบเลย์เอาต์ใน Android Studio สำหรับข้อมูลเพิ่มเติม ดูข้อมูลได้ที่ เปิดเครื่องมือตรวจสอบเลย์เอาต์
ไม่เป็นไปตามข้อกำหนดด้านฟังก์ชันการทำงาน
ข้อกำหนดฟังก์ชันการทำงานที่ขาดหายไปโดยทั่วไปคือเมื่อไม่มีการปรับปรุงการแจ้งเตือนสำหรับ Wear
ตรวจสอบว่าคุณทำตาม
หลักเกณฑ์ด้านคุณภาพของแอป Wear OS
และให้ผู้ใช้ตอบกลับโดยใช้
RemoteInput
สำหรับ
แอปการรับส่งข้อความ