2013-02-11 66 views
0

我有一個問題。如何使Android應用程序安裝與Android官方應用商店中的作品安裝類似? (http://en.wikipedia.org/wiki/List_of_mobile_software_distribution_platforms)我需要擁有Root權限嗎?或者它應該是App Store的特殊版本,App Store可以像Google Play一樣工作?目前,我只能將應用程序安裝爲「未知來源」,我的應用程序會下載apk文件並調用用戶確認安裝的系統安裝窗口。這裏的問題是要安裝的文件可以被複制(即使只是一個短暫的時刻)。對於免費應用程序或具有服務器身份驗證(日誌/通行證)的應用程序可能沒有問題,但對於付費應用程序可能會有問題。自定義Android App Store?

+0

AFAIK,這隻能作爲自定義操作系統版本的一部分(例如ROM mod)。 – CommonsWare 2013-02-11 17:24:02

回答

1

即使您安裝了應用程序並刪除了APK,仍然很容易恢復已安裝應用程序的APK。您真正可以保護您的應用程序的唯一方法是使用應用程序內許可檢查或使用設備的ID將應用程序鎖定到某個設備。

此外,在無根設備上,除非您啓用來自未知來源的安裝,否則無法在Google Play商店之外安裝應用。爲了避免這種限制 - 並允許自動更新或無提示安裝 - 您需要root並安裝修改後的軟件包管理器。

+0

謝謝你的回答。如果可以製作類似於Google Play的Appstore客戶端,我確實很感興趣? – alexeykoval 2013-02-11 17:04:39

+0

當然,這是與上述警告。使用庫存設備,每次更新或安裝都會提示用戶進行確認。如果您想推進無提示安裝,則需要長期實施。 – 323go 2013-02-11 17:13:04