จัดแพ็กเกจและเผยแพร่แอป Wear

เมื่อใช้ 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 ตามที่อธิบายไว้ในขั้นตอนต่อไปนี้

  1. ใน Play Console ให้ไปที่การตั้งค่า แล้วคลิกเพื่อเปิดตัวเลือกเพิ่มเติม
  2. เลือกการตั้งค่าขั้นสูง เลือกแท็บรูปแบบของอุปกรณ์ และ คลิกเพิ่มรูปแบบของอุปกรณ์
  3. คลิก 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สำหรับ แอปการรับส่งข้อความ