2012-05-15 75 views

回答

1

給人們發送新的apk,或讓它在有新版本時檢測到,並告訴他們點擊鏈接進行下載。

+0

是的,我相信檢查一下是否有新版本,然後要求確認用戶是一個好方法,但我不知道如何檢查是否存在新版本,這是我最大的問題。 – ademar111190

+2

建立一個帶有/ latestVersion API的服務器。然後,應用程序將定期將其自己的版本與該版本進行比較,並在有新版本可用時提示用戶。 –

+0

是的,我能做到這一點,創建一個服務,然後使用它,如果有一個庫準備,這將是更容易,但如果我最終沒有nenuma庫在這裏做發佈代碼幫手下。 – ademar111190

0

谷歌發揮提供了一個非常強大的方式來推動一個給定的應用程序的更新,如果你將覆蓋這種方式,你將不得不重新部署應用「手動」(新APK發送給的x給出器件)

或者讓你的應用程序將它的內容鏈接到服務器,這樣,唯一將被更新的將是服務器端的「數據」。

+0

我認爲,谷歌玩的就是不斷更新的應用程序的最佳途徑,也是最簡單的方法,但在這種情況下,我不能使用它。 – ademar111190

1

如果你想代碼node.js的服務器,下面的代碼:

var app = express.createServer(); 
app.get('/version'', function(req, res){ 
    res.send('99'); 
}); 
app.listen(80); 
0

我通過安裝,保持一個文件,從他們apk和信息的服務器解決了這個問題,並騎着LIB這使得通信和安裝更新,就像我在工作時所做的那樣,我將不得不等待這裏的人員將它放在github上,但如果有人需要在我之前使用這個庫,請在這裏發佈lib。

0

簡單地分發到.apk文件內部用戶可能是最簡單的入門方法,但是你必須完成這個自定義更新的過程。

現在有更多的選項可用來處理更新過程,例如, Private Channel(適用於Google Apps用戶),用於內部分發的Alpha/beta階段(更像是黑客..)或複雜的MDM解決方案。

請參閱Google Play deployment for internal company user onlymy answer以供參考。

相關問題