2017-03-03 100 views
0

我們有一個Android應用程序已在Google Play商店中,該應用程序將Wear APK打包以支持Wear 1.x設備。我們希望取消對Wear的支持,並計劃在下一個版本中不打包Wear APK。使用Wear應用程序的現有用戶會發生什麼情況?它會自動刪除而沒有任何警告嗎?如果磨損應用程序將被刪除或被破壞,用戶是否可以選擇不更新?我找不到這方面的文檔,並想了解用戶的影響。在您的應用程序更新中刪除Android Wear 1.x支持

回答

1

如果您發佈的手持APK沒有嵌入式(Wear 1.x)APK,Wear系統會從任何現有用戶的Wear 1.x設備上卸載手錶應用程序,並升級到此設備。不會發出警告或確認。

這是很容易來測試這個自己(這是我只是做了):

  1. 安裝您當前的生產APK(嵌入式穿戴APK)在手機上。
  2. 系統會像平常一樣將嵌入式APK推送到手錶。
  3. 生成另一個沒有嵌入式APK的生產簽名手機APK(例如,將wearApp行註釋掉您的build.gradle)。
  4. 安裝此應用的APK手機。
  5. 觀察到手錶應用程序被卸載。

無論他們來自adb還是Play商店,安裝帶簽名的APK的工作原理都完全相同。

+0

感謝您的檢查。 不知何故,我錯過了它,但我確實在https://developer.android.com/training/wearables/apps/standalone-apps.html上找到了一些關於此的文檔。 '注意:如果您的 發佈已刪除嵌入式Wear APK的現有生產型電話APK 的更新,那麼在安裝獨立Wear APK之前更新手機APK的生產用戶將失去其現有Wear應用及其數據。 如果您發佈現有的生產型手機APK的更新,請繼續將手錶APK安裝到該手機APK中.' – Alan

+0

對我來說,該文檔似乎是在講關於Wear 2用戶(在1.x上,不可能「安裝你的獨立Wear APK「),所以目前還不清楚1.x是否也是這種情況。但現在我們知道,它確實如此。 – String

相關問題