2011-02-09 198 views
6

Android系統有一個名爲「未知來源」的標誌,允許它從非市場來源安裝應用程序。簽署應用程序,但不在Android市場上發佈

如果我在android開發人員網站上描述我的應用程序(即使用我從google獲得的私鑰創建的證書),並決定不在android市場上發佈我的應用程序,但將其託管在我自己的網站。

這個應用程序會被android系統視爲非市場嗎?它仍然會在「未知來源」選項關閉的情況下安裝嗎?

回答

5

「未知來源」允許通過下載鏈接(瀏覽器的.apk文件)安裝應用程序,並且與代碼簽名無關。所有應用程序都需要進行簽名,並且在發佈之前應進行zipalign'd。

與其他平臺(如BlackBerry)不同,唯一的要求是應用程序使用您控制或擁有的私鑰進行簽名。我建議不要使用不屬於你自己的密鑰。如果您使用其他人可以獲得的私鑰,則其他人可以將更新發布到系統將信任的應用程序。

簡短的回答是否定的,它不會通過您自己的網站安裝設備上禁用的「未知來源」。

+2

這意味着必須先勾選「未知來源」設置,然後才能從亞馬遜App Store購買應用程序。 – akirekadu 2011-02-09 19:11:02

3

這將被視爲非市場的應用程序,你必須有「未知來源」打勾。

4

那麼,從技術上講,任何人都可以像對待市場一樣對應用程序進行簽名。

不幸的是,如果它不是來自Android電子市場,它是一個未知來源。

+0

那麼Fdroid呢?亞馬遜市場?不幸的是,Google Play上的一些軟件甚至已經成爲惡意軟件 – NoBugs 2013-01-28 04:37:16