2013-02-07 32 views
18

我的公司希望爲我們選定的一組客戶提供Android設備。Android,側載應用程序並通過Google Play保持最新狀態

這樣做,我們想爲用戶提供我們的移動應用程序。該應用已在Google Play上,但我們希望避免用戶自行下載和安裝。我們希望準備好設備,並安裝應用程序。

我們發現了幾種在手機上手動安裝APK而無需登錄市場的方法。但似乎這樣做,用戶將無法通過Google Play更新應用程序,因爲該應用程序不會被識別爲已安裝。

有什麼想法?

+9

如果您安裝了使用相同密鑰庫手動簽名的apk,市場將檢測到它已安裝,客戶端將能夠更新它。 – hardartcore

+0

@ Android-Developer我應該從「unknown source」選項啓用安裝嗎?或正在簽署我不會有麻煩? –

+2

您必須啓用該選項,以便您可以使用不同於Google Play的來源進行安裝。而另一件事情,以防萬一,包名稱應該是在Play商店上傳的應用程序相同。軟件包名稱不應該有任何更改,以確定它是僅適用於客戶端的版本。 – hardartcore

回答

8

根據2015年1月,這似乎是不可能的。以下是我從Google Play開發者支持獲得的回覆:

側裝應用不會通過Play商店進行更新。如果您希望更新應用程序,則需要在手機上卸載應用程序,然後通過Play商店重新安裝應用程序。

我想知道有沒有人找到解決辦法?

+1

我選擇了你的帖子作爲回答,因爲它反映了Google的實際情況。 –

+1

遺憾的是,這似乎是谷歌的立場。顯然,這不是我所希望的答案。 –

0

@Android-Developer總結的答案和OP的評論討論:

谷歌播放識別的APK的應用程序簽名,無論安裝源。只要您在生成APK時使用相同的軟件包名稱和密鑰庫,Google Play就能夠檢測到更新的版本並觸發更新。

要在不登錄Google帳戶的情況下安裝應用程序,請在設置中啓用「從未知來源安裝」選項。一旦安裝完成,您可以將其禁用。

+0

正如@IvoRenkema在他的回答中所述,似乎sideloaded的應用程序無法使用市場進行更新。 –

0

如果您的手機已經紮根,您可以安裝Titanium Backup,然後長按側面加載的應用程序包並選擇「Attach to market」選項。現在您可能會通過Google Play收到更新。
我不建議這樣做,我的意思是從不安裝破解或打補丁的應用程序,因爲有版權或安全風險,但安裝Google Play的Modded版本後,可以通過Titanium備份將修補過的邊裝應用程序附加到市場後升級。購買的應用程序不需要這些功能,因爲它們已在您的Google帳戶中註冊,因此只需附加到市場就足夠了。

相關問題