รวมแพ็กเกจและเผยแพร่แอป Wear OS

เอกสารนี้มีคำแนะนำและแนวทางปฏิบัติแนะนำสำหรับการเผยแพร่แอป Wear OS ใน Play Store

ข้อกำหนดเบื้องต้นของ Play Store

APK ของ Wear OS จะแยกจาก APK ของอุปกรณ์เคลื่อนที่ และจะอัปโหลดและอัปเดต แยกกันภายใน Play Console

APK ของ Wear OS ต้องเป็นไปตามข้อกำหนดต่อไปนี้จึงจะเผยแพร่ใน Play Store ได้

รหัสเวอร์ชันที่ไม่ซ้ำ

เนื่องจากรหัสเวอร์ชันของ APK ของนาฬิกาต้องไม่ซ้ำกันในทุกรูปแบบอุปกรณ์ เราจึงขอแนะนำให้รูปแบบรหัสเวอร์ชันของ APK ของนาฬิกาไม่ขึ้นอยู่กับรูปแบบอุปกรณ์อื่นๆ ใน Play Console

ตัวอย่างรูปแบบมีดังนี้

  • 2 ตัวแรก: targetSdkVersion:
    • 36[xxx][yy][zz]
  • หมายเลขถัดไป: เวอร์ชันผลิตภัณฑ์
    • 36152[yy][zz]
  • หมายเลขถัดไป: หมายเลขรุ่น
    • 3615202[zz]
  • หมายเลขสุดท้าย: เวอร์ชันแอป Wear OS ของคุณ
    • 361520203

หากมี APK ของโทรศัพท์นอกเหนือจาก APK ของนาฬิกา คุณต้องใช้วิธีการส่งหลาย APK เพื่อจัดการทั้ง 2 อย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดเวอร์ชันสำหรับ APK หลายรายการได้ที่กฎสำหรับ APK หลายรายการ และหากต้องการยืนยันว่าการกำหนดค่า Gradle ตั้งค่าเวอร์ชันอย่างถูกต้อง โปรดดูตั้งค่าข้อมูลเวอร์ชันของแอป

ตั้งค่าการกำหนดเป้าหมายสำหรับนาฬิกา

หากต้องการให้ Play Store รู้จักแอปของคุณว่าเป็นแอป Wear OS คุณต้องประกาศแท็ก <uses-feature> ที่เฉพาะเจาะจงในไฟล์ Manifest ของแอป องค์ประกอบนี้ต้องเป็นองค์ประกอบย่อยโดยตรงของแท็ก <manifest> รูท โดยมีแอตทริบิวต์ android:name ตั้งค่าเป็น android.hardware.type.watch

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>

นอกเหนือจากการประกาศฟีเจอร์ android.hardware.type.watch ในไฟล์ Manifest แล้ว คุณยังกรองตามเกณฑ์ต่างๆ เช่น เวอร์ชัน SDK ความละเอียดหน้าจอ และสถาปัตยกรรม CPU ได้ด้วย ดูรายละเอียดได้ที่ตัวกรองใน Google Play

ระบุการตั้งค่าแบบสแตนด์อโลน

ไฟล์ AndroidManifest.xml ต้องประกาศว่าแอปนาฬิกาของคุณเป็นแบบ สแตนด์อโลนหรือไม่ แอปแบบสแตนด์อโลนจะใช้งานได้อย่างเต็มที่โดยไม่ต้องจับคู่กับโทรศัพท์ ฟังก์ชันหลักทั้งหมด เช่น การตรวจสอบสิทธิ์ จะทำงานในนาฬิกา

โดยให้เพิ่มองค์ประกอบ <meta-data> ภายในแท็ก <application> ตั้งค่า ชื่อเป็น com.google.android.wearable.standalone และค่าเป็นจริงหรือ เท็จ

...
<application
    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />
...

หากค่าของ com.google.android.wearable.standalone เป็น false ผู้ใช้จะยังดาวน์โหลดแอปจาก Play Store ได้ แต่ต้องใช้แอปบนอุปกรณ์เคลื่อนที่ที่มาพร้อมกันจึงจะใช้งานได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนา Wear แบบสแตนด์อโลนได้ที่แอป Wear OS แบบสแตนด์อโลนเทียบกับแบบไม่สแตนด์อโลน

การตรวจสอบการพัฒนา

หากต้องการเตรียมพร้อมสำหรับการเปิดตัวใน Wear OS ให้ประสบความสำเร็จ โปรดอ่านแหล่งข้อมูลการพัฒนา Wear OS และคำแนะนำด้านการออกแบบ Wear OS รวมถึงตรวจสอบว่าแอปของคุณ เป็นไปตามมาตรฐานคุณภาพของ Wear OS

การบรรจุที่ถูกต้อง

หากมีแอปบนอุปกรณ์เคลื่อนที่อยู่แล้ว ให้ตรวจสอบว่าคุณใช้ชื่อแพ็กเกจเดียวกันสำหรับแอป Wear OS

เราขอแนะนำให้คุณใช้ข้อมูล Play Store เดียวกันกับแอปบนอุปกรณ์เคลื่อนที่ เนื่องจากจะช่วยเพิ่มการค้นพบแอป Wear OS ของคุณด้วยการลิงก์แอปกับ รีวิวและการให้คะแนนของแอปบนอุปกรณ์เคลื่อนที่

การทดสอบที่ครอบคลุม

แอปของคุณควรได้รับการออกแบบมาให้ทำงานได้ดีและดูดีในอุปกรณ์ Wear OS ทุกรุ่นเพื่อมอบประสบการณ์การใช้งานที่ยอดเยี่ยมแก่ผู้ใช้

ตั้งค่าสภาพแวดล้อมการทดสอบโดยเร็วที่สุด และทดสอบในอุปกรณ์ เวอร์ชัน และประเภทการทดสอบต่างๆ ตลอดการออกแบบและการพัฒนา เราขอแนะนำเป็นอย่างยิ่งให้ทดสอบทั้งในโปรแกรมจำลองและอุปกรณ์จริงจาก OEM รายใหญ่ทั้งหมดของ Wear OS

การตรวจสอบมาตรฐานคุณภาพ

ตรวจสอบว่าแอปเป็นไปตามมาตรฐานคุณภาพของ Wear OS ทั้งหมด และทำการทดสอบ QA ของผู้ใช้เพื่อยืนยันความสะดวกในการใช้งานและคุณภาพทั่วไป

หากแอปไม่เป็นไปตามมาตรฐานเหล่านี้ แอปจะถูกปฏิเสธในกระบวนการตรวจสอบของ Play Store

Play Store จะไฮไลต์แอป Wear OS คุณภาพสูงด้วยชาร์ตแอปยอดนิยม และคอลเล็กชันแนะนำที่คัดสรรมาอย่างดี หากต้องการมีสิทธิ์รับฟีเจอร์เหล่านี้ โปรดตรวจสอบว่าแอป Wear OS ของคุณทำงานเป็นแอปแบบสแตนด์อโลนและเป็นไปตามมาตรฐานคุณภาพทั้งหมด

หัวข้อพิเศษ: ข้อกำหนดสำหรับประสบการณ์การใช้งานที่เหมาะสำหรับเด็ก

อุปกรณ์บางรุ่นใน Wear OS รองรับประสบการณ์การใช้งานที่เหมาะสำหรับเด็ก ซึ่งช่วยให้ นาฬิกาและแอปที่เชื่อมต่อทำงานแบบสแตนด์อโลนได้อย่างเต็มรูปแบบโดยใช้ LTE และเมื่อพร้อมใช้งาน การเชื่อมต่อ Wi-Fi ซึ่งรวมถึงการโทร การส่งข้อความ และเกม หากต้องการเผยแพร่ประสบการณ์การใช้งานที่เหมาะสำหรับเด็กในแอปหรือหน้าปัดบน Play Store แอปหรือหน้าปัดนั้นต้องเป็นไปตามข้อกำหนดเพิ่มเติมต่อไปนี้

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างประสบการณ์การใช้งานที่เหมาะสำหรับเด็กได้ที่ หลักเกณฑ์การพัฒนา

การเผยแพร่

ส่วนต่อไปนี้จะแสดงภาพรวมของวิธีเผยแพร่และจัดจำหน่ายแอป Wear OS โดยใช้ Play Console ดูวิธีการโดยละเอียดเพิ่มเติมได้ที่ขั้นตอนในเตรียมความพร้อมและจัดเตรียมรุ่น

หากเพิ่งเริ่มใช้ Play Console โปรดใช้ภาพรวมของ Google Play Console เพื่อ เริ่มต้นใช้งาน และใช้รายการตรวจสอบการเปิดตัวใน Play Store เพื่อให้เป็นไปตามแผน

ตั้งค่า Play Console สำหรับ Wear OS

หากต้องการให้ข้อมูลแอปปรากฏใน Play Store ให้อัปโหลด APK ของ Wear OS ใน Play Console หากต้องการตั้งค่า ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Play Console สำหรับแอป ให้คลิกเมนูทดสอบและเผยแพร่ใน แผงการนำทาง
  2. เลือกการตั้งค่าขั้นสูง เลือกแท็บรูปแบบของอุปกรณ์ แล้วคลิกเพิ่มรูปแบบของอุปกรณ์
  3. คลิก Wear OS แล้วทำตามขั้นตอนเพื่อเพิ่มภาพหน้าจอของ Wear OS ลงในข้อมูล Play Store

เผยแพร่ไปยังแทร็กทดสอบ

หากต้องการให้แอปพร้อมให้บริการแก่ผู้ใช้ใน Play Store คุณต้องทำการทดสอบแบบปิดให้เสร็จสมบูรณ์เพื่อทดสอบแอปเวอร์ชันทดลองกับกลุ่มผู้ทดสอบของคุณเอง ดูข้อมูลเพิ่มเติมได้ที่คู่มือการทดสอบแบบปิด

หลังจากเผยแพร่แอปไปยังแทร็กทดสอบแล้ว Play Console จะจัดทำรายงานก่อนการเปิดตัว รายงานนี้มีผลการทดสอบความเสถียร การช่วยเหลือพิเศษ และความปลอดภัยในอุปกรณ์จำลองและอุปกรณ์จริง รวมถึงการทดสอบประสิทธิภาพใน อุปกรณ์จริง

ใช้ผลลัพธ์ของรายงานก่อนการเปิดตัวนี้เพื่อปรับปรุงคุณภาพแอป

เลือกใช้และเผยแพร่

เมื่อมีรุ่นในการทดสอบแบบปิดแล้ว คุณสามารถเลือกใช้ Wear OS และยอมรับนโยบายการตรวจสอบได้ในเมนูการตั้งค่าขั้นสูง

หลังจากเลือกใช้ Wear OS แล้ว ให้เลือกเริ่มเปิดตัวเพื่อเผยแพร่แอป

ข้อควรพิจารณา

  • ผู้ใช้สามารถดาวน์โหลดแอป Wear OS ได้โดยตรงจากนาฬิกา หรือ จากระยะไกลจาก Play Store ในโทรศัพท์หรือเดสก์ท็อป

  • เมื่อคุณพุชการอัปเดตไปยัง Play Console แอปจะอัปเดตโดยอัตโนมัติ สำหรับผู้ใช้ที่เปิดใช้การอัปเดตอัตโนมัติ นอกจากนี้ ผู้ใช้ยังอัปเดตแอปด้วยตนเองใน Play Store ได้ด้วย

  • หากแอปมีการ์ดหรือข้อมูลแทรก คุณต้องกล่าวถึงการรองรับการ์ดหรือข้อมูลแทรกของแอปในข้อมูลด้วย

รีวิวใน Play Store

หลังจากเผยแพร่แอปแล้ว กระบวนการตรวจสอบของ Play Store จะเริ่มขึ้น

ตรวจสอบสถานะการตรวจสอบและการอนุมัติ

คุณตรวจสอบสถานะการตรวจสอบและการอนุมัติแอปได้ทุกเมื่อใน Play Console ในหน้าการกำหนดราคาและการจัดจำหน่ายของแอป ในส่วน Wear OS

สถานะการอนุมัติจะมี 3 สถานะดังต่อไปนี้

  • รอดำเนินการ: แอปของคุณถูกส่งไปตรวจสอบแล้ว แต่การตรวจสอบยังไม่เสร็จสมบูรณ์
  • อนุมัติแล้ว: แอปของคุณได้รับการตรวจสอบและอนุมัติแล้ว แอปจะ ค้นพบได้สำหรับผู้ใช้ Wear OS
  • ไม่รับรอง: แอปของคุณได้รับการตรวจสอบแล้วแต่ไม่ผ่านการรับรอง คุณจะได้รับอีเมลแจ้งเตือนซึ่งส่งไปยังที่อยู่บัญชีนักพัฒนาแอปพร้อมสรุปปัญหาที่คุณต้องแก้ไข หลังจากแก้ไขปัญหาแล้ว ให้เลือกใช้และ เผยแพร่อีกครั้งเพื่อเริ่มการตรวจสอบอีกครั้ง

เหตุผลที่พบบ่อยที่สุดที่ทำให้ Play Store ปฏิเสธแอป

ตารางต่อไปนี้แสดงสาเหตุที่พบบ่อยที่สุดของการปฏิเสธใน Play Store

เหตุผล คำอธิบาย
ไม่ได้กล่าวถึง "Wear OS" ในข้อมูล Play Store คุณต้องกล่าวถึง "Wear OS" ในข้อมูลผลิตภัณฑ์ใน Store ของแอป
ฟังก์ชันพื้นฐานใช้งานไม่ได้ แอปไม่ทํางานตามที่โฆษณาไว้ หรือภาพหน้าจอไม่ถูกต้องและไม่แสดงถึงแอปจริง ทดสอบแอปอย่างละเอียดด้วยโปรแกรมจําลองและอุปกรณ์จริง
ไม่มีภาพหน้าจอ Wear คุณต้องอัปโหลดภาพหน้าจออย่างน้อย 1 ภาพที่แสดงแอปที่ทำงานบนอุปกรณ์ Wear OS ซึ่งทำได้จาก Android Studio
ไม่ได้จัดรูปแบบสำหรับการแสดงผลแบบวงกลม เลย์เอาต์ของแอปแสดงผลไม่ถูกต้องบนจอแสดงผลทรงกลม และข้อมูลผลิตภัณฑ์ใน Play Store ไม่ได้ระบุข้อจำกัดนี้ ใช้เปิดเครื่องมือตรวจสอบเลย์เอาต์ใน Android Studio เพื่อให้มั่นใจว่าเลย์เอาต์แสดงผลอย่างถูกต้อง
ไม่เป็นไปตามข้อกำหนดด้านฟังก์ชันการทำงาน ข้อกำหนดด้านฟังก์ชันการทำงานที่มักถูกมองข้าม เช่น การแจ้งเตือน Wear OS ที่มีรูปแบบไม่ถูกต้องหรือไม่มี RemoteInput สำหรับการตอบกลับของแอปรับส่งข้อความ