本文提供在 Play 商店發布 Wear OS 應用程式的相關指引和最佳做法。
Play 商店必要條件
Wear OS APK 與行動裝置 APK 不同,且是在 Play 管理中心中獨立上傳及更新。
如要在 Play 商店發布 Wear OS APK,必須符合下列規定。
專屬版本代碼
由於手錶版 APK 的版本代碼在各種板型規格中都不得重複,建議您使用與 Play 管理中心中其他板型規格不同的版本代碼配置。
以下是範例架構:
- 前 2 個數字:
targetSdkVersion:36[xxx][yy][zz]
- 後續號碼:產品版本:
36152[yy][zz]
- 後續號碼:發行號碼:
3615202[zz]
- 最終數字:Wear OS 應用程式版本:
361520203
如果您除了手錶版 APK 以外還有手機版 APK,則必須使用多重 APK 提交方式管理兩者。如要進一步瞭解多個 APK 的版本管理,請參閱「多個 APK 的規則」;如要確認 Gradle 設定是否正確設定版本,請參閱「設定應用程式版本資訊」。
設定手錶指定目標
如要讓 Play 商店將應用程式識別為 Wear OS 應用程式,您必須在應用程式的資訊清單檔案中宣告特定 <uses-feature> 標記。這個元素必須是根層級 <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 功能,您也可以依據 SDK 版本、螢幕解析度和 CPU 架構等條件進行篩選。詳情請參閱「Google Play 篩選器」。
指定獨立設定
您的 AndroidManifest.xml 檔案必須聲明手錶應用程式是否為獨立應用程式。獨立應用程式不需配對手機即可完整使用。所有核心功能 (例如驗證) 都會在手錶上運作。
如要這麼做,請在 <application> 標記內新增 <meta-data> 元素。將名稱設為 com.google.android.wearable.standalone,並將值設為 true 或 false。
...
<application
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
...
如果 com.google.android.wearable.standalone 的值為 false,應用程式仍可從 Play 商店下載,但必須搭配行動應用程式才能使用。如要進一步瞭解獨立 Wear 應用程式開發作業,請參閱「獨立與非獨立 Wear OS 應用程式」。
開發驗證
如要為在 Wear OS 平台上成功發布應用程式做好準備,請參閱 Wear OS 開發資源和 Wear OS 設計指南,並確認應用程式符合 Wear OS 品質標準。
有效包裝
如果您有現有的行動應用程式,請確認 Wear OS 應用程式使用相同的套件名稱。
建議您使用與行動應用程式相同的 Play 商店資訊,因為這樣一來,Wear OS 應用程式就能連結至行動應用程式的評論和評分,進而提升曝光度。
全面測試
為提供優質的使用者體驗,應用程式的設計應能展現良好效能,並在所有 Wear OS 裝置上呈現美觀介面。
請盡早設定測試環境,並在設計和開發過程中,透過各種裝置、版本和測試類型進行測試。強烈建議您在模擬器和各大 Wear OS 原始設備製造商的實體裝置上進行測試。
驗證品質標準
確認應用程式符合所有 Wear OS 品質標準,並執行使用者 QA 測試,驗證應用程式是否容易使用且品質良好。
如果未符合這些標準,您的應用程式會在 Play 商店審查程序中遭到拒絕。
Play 商店會透過熱門應用程式排行榜和精選應用程式專區,展示優質 Wear OS 應用程式。如要符合這些資格,請確保 Wear OS 應用程式可獨立運作,並符合所有品質標準。
特別主題:兒童友善體驗的相關規定
部分 Wear OS 裝置支援兒童專屬體驗,可讓手錶和相關聯的應用程式完全獨立運作,使用 LTE 和 Wi-Fi 連線 (如有)。包括通話、傳送訊息和玩遊戲。如要在 Play 商店發布適合兒童的應用程式或錶面,必須符合下列額外規定:
- 年齡和內容分級:專為兒童設計的應用程式和錶面必須符合年齡和內容規定,且適合其功能。
- 獨立功能:應用程式必須將
com.google.android.wearable.standalone設為true,如「指定應用程式的獨立設定」一節所述。此外,他們也必須符合獨立應用程式的所有相關規定,這些規定會在手錶設定兒童帳戶時生效。 - 錶面格式:如要開發兒童專用錶面,必須使用錶面格式。
如要進一步瞭解如何打造適合兒童的體驗,請參閱開發指南。
發布
以下各節將概略說明如何使用 Play 管理中心發布及發行 Wear OS 應用程式。如需詳細操作說明,請參閱「準備及推出版本」一文中的步驟。
如果您是 Play 管理中心的新手,請參閱 Google Play 管理中心總覽,瞭解如何開始使用,並運用 Play 商店發布檢查清單掌握進度。
設定 Wear OS 專用的 Play 管理中心
如要讓應用程式資訊顯示在 Play 商店中,請在 Play 管理中心上傳 Wear OS APK。如要設定這項功能,請按照下列步驟操作:
- 在應用程式的 Play 管理中心中,按一下導覽面板中的「測試及發布」選單。
- 選擇「進階設定」,選取「板型規格」分頁標籤,然後按一下「新增板型規格」。
- 按一下「Wear OS」,然後按照步驟將 Wear OS 螢幕截圖新增至 Play 商店資訊。
發布至測試群組
如要讓使用者在 Play 商店中下載應用程式,您必須完成封閉測試,讓自己的測試人員群組測試應用程式的預先發布版本。詳情請參閱封閉測試指南。
將應用程式發布至測試群組後,Play 管理中心會準備正式發布前測試報告。這份報告包含在模擬和實體裝置上進行的穩定性、無障礙功能和安全性測試結果,以及在實體裝置上進行的效能測試結果。
您可以根據這份正式發布前測試報告的結果,提升應用程式品質。
選擇使用並發布
在封閉測試群組中發布版本後,即可前往「進階設定」選單選擇加入 Wear OS 計畫,並同意審查政策。
選擇加入 Wear OS 後,選取「開始推出」即可發布應用程式。
注意事項
使用者可以直接透過手錶下載 Wear OS 應用程式,也可以透過手機或電腦上的 Play 商店遠端下載。
把更新推送到 Play 管理中心之後,應用程式會自動更新,除非使用者停用了自動更新功能。使用者也可以手動透過 Play 商店更新應用程式。
如果應用程式包含資訊方塊或小工具,您也需要在商店資訊中提及應用程式支援這些項目。
Play 商店評論
發布應用程式後,Play 商店審查程序就會開始。
查看審查和核准狀態
您隨時可以前往 Play 管理中心的「定價與發行」頁面,在 Wear OS 專區底下查看應用程式的審查和核准狀態。
審核共有三種狀態:
- 待處理:您的應用程式已送交審查,且審查尚未完成。
- 已核准:您的應用程式已完成審查及核准。Wear OS 使用者就能找到該應用程式。
- 未獲核准:您的應用程式已接受審查,但未獲得核准。系統會傳送電子郵件通知到您的開發人員帳戶地址,並列出需要解決的問題。修正問題後,請選擇加入這項計畫,然後重新發布應用程式,再次送交審查。
Play 商店拒絕應用程式的常見原因
下表列出 Play 商店拒絕應用程式的常見原因。
| 原因 | 說明 |
|---|---|
| Play 商店資訊中未提及「Wear OS」 | 您必須在應用程式的商店資訊中提及「Wear OS」。 |
| 基本功能故障 | 應用程式功能與宣傳內容不符,或螢幕截圖不準確,無法反映實際應用程式。請使用模擬器和實體裝置徹底測試應用程式。 |
| 沒有 Wear 螢幕截圖 | 您必須上傳至少一張螢幕截圖,顯示應用程式在 Wear OS 裝置上執行的畫面。這項操作可在 Android Studio 中完成。 |
| 格式不適合圓形螢幕 | 應用程式版面配置無法在圓形螢幕上正確轉譯,且 Play 商店資訊未指明這項限制。使用 Android Studio 中的「開啟版面配置檢查器」,確認版面配置是否正確算繪 |
| 不符合功能規定 | 常見的不符規定功能,例如格式錯誤的 Wear OS 通知,或是RemoteInput未顯示在訊息應用程式的回覆中。 |