Google 致力于为黑人社区推动种族平等。查看具体举措

在 Wear 上保持兼容性

新版 Wear OS by Google 谷歌更新了通知的视觉样式和交互范式,大大简化了用户阅读应用通知以及与通知进行交互的过程。

并非 Wear 1.0 的所有功能都存在于当前版本中,即使用于设置这些功能的方法位于支持库类 NotificationCompat.Builder 中也是如此。下一部分介绍如何设计您的 Wear 应用通知,以使其与新版 Wear OS 兼容。

确保通知兼容性

图 1. Wear 1.x 和 2.0 中同一通知的比较。

为确保最佳兼容性,请在实现通知时遵循以下流程:

  • 深背景色:如果您有桥接到穿戴式设备的通知,则在对通知使用颜色时需要小心谨慎。由于桥接通知需要同时支持浅色背景 (Wear 1.x) 和深色背景 (Wear 2.0),因此不太可能有任何颜色同时适用于这两个版本。DisplayIntent 通知也会同时呈现浅色背景和深色背景,并且需要出于同一原因进行检查。我们建议您不要为桥接通知设置颜色。当 Wear 应用发布本地通知时,您可以通过以下方法解决此问题:检查运行应用的设备的 API 级别,为 Wear 1.x 使用一种合适的颜色并为 Wear 2.0 使用不同的颜色。
  • 更新了通知上的水平滑动手势:如需在 Wear 2.0 中关闭通知,用户可沿任一方向水平滑动。因此,如果您的通知指示用户向左或向右滑动,必须更新通知的文本。
  • 展开式通知:为了提供更多信息而无需用户在手机上打开您的应用,Wear 2.0 支持展开式通知。因此,如果您目前使用 addPage() 方法在通知中提供附加文本,必须更新代码,以在展开式通知中使用 BigTextStyle