删除 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。使用 Wear 应用程序的现有用户会怎样?它会在没有任何警告的情况下自动删除吗?如果磨损应用程序将被删除或损坏,用户是否可以选择不更新?我找不到这方面的文档,想了解对用户的影响。
如果您在没有嵌入 (Wear 1.x) APK 的情况下分发手持 APK,Wear 系统将从升级到它的任何现有用户的 Wear 1.x 设备上卸载手表应用.不会发出警告或确认。
自己测试这个很容易(我就是这么做的):
- 在 phone.
上安装您当前的生产 APK(带有嵌入式 Wear APK)
- 系统会正常推送嵌入的APK到手表。
- 生成另一个没有嵌入 APK 的生产签名 phone APK(例如,注释 build.gradle 中的
wearApp
行)。
- 将此 APK 安装到 phone。
- 观察手表应用程序被卸载。
无论是来自 adb 还是 Play 商店,安装已签名的 APK 的工作方式完全相同。
我们有一个 Android 应用已经在 Google Play 商店上架,它打包了 Wear APK 以支持 Wear 1.x 设备。我们希望取消对 Wear 的支持,并计划不在下一个版本中打包 Wear APK。使用 Wear 应用程序的现有用户会怎样?它会在没有任何警告的情况下自动删除吗?如果磨损应用程序将被删除或损坏,用户是否可以选择不更新?我找不到这方面的文档,想了解对用户的影响。
如果您在没有嵌入 (Wear 1.x) APK 的情况下分发手持 APK,Wear 系统将从升级到它的任何现有用户的 Wear 1.x 设备上卸载手表应用.不会发出警告或确认。
自己测试这个很容易(我就是这么做的):
- 在 phone. 上安装您当前的生产 APK(带有嵌入式 Wear APK)
- 系统会正常推送嵌入的APK到手表。
- 生成另一个没有嵌入 APK 的生产签名 phone APK(例如,注释 build.gradle 中的
wearApp
行)。 - 将此 APK 安装到 phone。
- 观察手表应用程序被卸载。
无论是来自 adb 还是 Play 商店,安装已签名的 APK 的工作方式完全相同。