2010-01-09 22 views
2

我正在研究是否以及如何將Windows Mobile .NET應用程序移植到Android。我現在正在考慮的問題是如何在開發應用程序後分發和更新應用程序。Android應用程序的非公開發布?

當前的.NET應用程序使用適當的系統映像「安裝」在設備上。然後,程序會在使用過程中從網站下載新更新並在下次啓動時安裝這些更新來自行更新。

所以現在的問題是:這個任務如何最好地與Android應用程序一起執行?

我收到了公司希望擺脫使用圖像的說明,以便支持更多的設備,因此不需要使用圖像。

但是,它是公司內部的應用程序,因此沒有外部用戶能夠下載它,因此,簡單地將它放到Android市場上供任何人下載並不是一種選擇。

是否有人知道在Android世界中是否存在針對此問題的「簡單」解決方案?

回答

3

如果使用android市場沒有選擇 - 比你自己寫的 我會 1)設置多久檢查一次更新的時間間隔。 2)在你的應用程序開始時,我會檢查更新(比較你的應用程序和可用版本的版本),如果可用當前用戶對話框 - 更新可以下載。 3)一旦用戶下載應用程序,它將被安裝和升級。 你不需要擔心不同的設備 - 如果你做得對 - 一個apk適合所有人。

+0

這幾乎是如何在當前的.NET應用程序中完成的,儘管用戶從未收到有關新版本的通知,它將在後臺下載並在用戶重新啓動應用程序時自動安裝。儘管如此,我希望有一個解決方案不需要任何編程,就像通過市場實現的.NET – Erik 2010-01-10 22:19:46

+0

中的ClickOnce解決方案。但你無法使用它。你將無法自動安裝它。會出現對話框。在市場不支持更新的短時間內,人們所做的幾乎都是我所描述的。 – 2010-01-11 03:08:14