删除 Android Wear 1.x 对您的应用程序更新的支持

Removing Android Wear 1.x support on your application update

我们有一个 Android 应用已经在 Google Play 商店上架,它打包了 Wear APK 以支持 Wear 1.x 设备。我们希望取消对 Wear 的支持,并计划不在下一个版本中打包 Wear APK。使用 Wea​​r 应用程序的现有用户会怎样?它会在没有任何警告的情况下自动删除吗?如果磨损应用程序将被删除或损坏,用户是否可以选择不更新?我找不到这方面的文档,想了解对用户的影响。

如果您在没有嵌入 (Wear 1.x) APK 的情况下分发手持 APK,Wear 系统将从升级到它的任何现有用户的 Wear 1.x 设备上卸载手表应用.不会发出警告或确认。

自己测试这个很容易(我就是这么做的):

  1. 在 phone.
  2. 上安装您当前的生产 APK(带有嵌入式 Wear APK)
  3. 系统会正常推送嵌入的APK到手表。
  4. 生成另一个没有嵌入 APK 的生产签名 phone APK(例如,注释 build.gradle 中的 wearApp 行)。
  5. 将此 APK 安装到 phone。
  6. 观察手表应用程序被卸载。

无论是来自 adb 还是 Play 商店,安装已签名的 APK 的工作方式完全相同。