2015-02-23 94 views
0

它看起來像一個Android設備硬件供應商將運送一個新的設備與我們的應用程序預先安裝。今天,我們向我們的客戶提供一個APK,並將其發佈到Play商店。未來,這款應用將預裝在這款新設備上。是由Play商店自動更新的OEM預裝Android應用嗎?

我不知道他們是如何構建他們的Android圖像,或者他們將如何將我們的應用程序包含在該圖像中(對不起,我還沒有得到這些信息)。

如果應用程序是由硬件供應商預先安裝的,稍後我們會發布應用程序更新到Play商店,那麼預安裝應用程序的用戶是否會被通知可通過標準Play商店獲得更新/ Android versioning mechanisms

我們是否需要做任何特別的事情來允許從Play商店更新預裝應用程序?

回答

3

似乎這應該會在您的應用程序被推送到Google Play時自動發生,只要它遵循由Google設置的一些準則即可。在這裏看到:

更新系統應用

用戶的系統應用程序(包括任何預先加載的應用程序)在用戶的設備在谷歌Play商店的我的應用部分,一旦顯示爲即使應用程序未發佈,具有相同包名的應用程序也會上傳到Google Play開發者控制檯。

谷歌Play可以管理更新預裝的應用程序,提供滿足以下條件:

  • 預加載的應用需要在系統分區

  • 預加載的應用必須是免費

  • 預裝應用程序需要使用與Google Play中發佈的應用程序相同的簽名進行簽名

  • 預加載和更新應用的應用包名稱必須相同
  • 版本更新後的應用代碼需要。如果您需要上傳系統應用程序比預加載應用

的更大,遇到錯誤信息時請聯繫我們。

Source

+0

謝謝!今天,我有第一次會議與供應商打包應用進行討論。這個鏈接是一個很好的幫助。 – 2015-02-24 13:32:57

+0

我測試了這個檢查列表。我製作了一個版本低於Play商店版本的APK版本。我在我的手機上重新設置了工廠並植入了手機。我沒有設置網絡或Google帳戶就進行了設置。我使用ADB將我的測試APK安裝到/ system/app文件夾(在Android 4.2.2上)。我啓用了Wifi並設置了Google帳戶。我運行了Play商店應用並安裝了一個不同的應用程序。我的測試應用程序沒有自動更新,我也沒有收到升級可用的通知。我可以使用Play商店更新我的應用程序,但我沒有收到通知。 – 2015-03-04 17:40:18

+0

嗯,這很有趣。我想知道這是否與構建Android時應用程序未內置到系統中有關,而是被加載到'/ system/app /'文件夾中。我不是專家,只是需要考慮。 – vdelricco 2015-03-04 17:52:16

相關問題