本文档包含有关在 Play 商店中分发 Wear OS 应用的指南和最佳实践。
Play 商店前提条件
Wear OS APK 与移动 APK 是分开的,并且可以在 Play 管理中心内单独上传和更新。
Wear OS APK 必须满足以下要求才能发布到 Play 商店。
唯一版本代码
由于手表 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 质量标准。
有效包装
如果您已有移动应用,请验证您的 Wear OS 应用是否使用了相同的软件包名称。
我们建议您使用与移动应用相同的 Play 商店商品详情,因为这样可以将 Wear OS 应用与移动应用的评价和评分相关联,从而提高 Wear OS 应用的可发现性。
全面测试
为了提供出色的用户体验,您的应用应能够在所有 Wear OS 设备上顺畅运行并拥有精美外观。
尽早设置测试环境,并在整个设计和开发过程中通过各种设备、版本和测试类型进行测试。我们强烈建议您在所有主要 Wear OS OEM 的模拟器和实体设备上进行测试。
质量标准验证
验证您的应用是否符合所有 Wear OS 质量标准,并执行用户质量检查测试,以验证易用性和总体质量。
如果不符合这些标准,您的应用将在 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。 |