Android系統有一個名爲「未知來源」的標誌,允許它從非市場來源安裝應用程序。簽署應用程序,但不在Android市場上發佈
如果我在android開發人員網站上描述我的應用程序(即使用我從google獲得的私鑰創建的證書),並決定不在android市場上發佈我的應用程序,但將其託管在我自己的網站。
這個應用程序會被android系統視爲非市場嗎?它仍然會在「未知來源」選項關閉的情況下安裝嗎?
Android系統有一個名爲「未知來源」的標誌,允許它從非市場來源安裝應用程序。簽署應用程序,但不在Android市場上發佈
如果我在android開發人員網站上描述我的應用程序(即使用我從google獲得的私鑰創建的證書),並決定不在android市場上發佈我的應用程序,但將其託管在我自己的網站。
這個應用程序會被android系統視爲非市場嗎?它仍然會在「未知來源」選項關閉的情況下安裝嗎?
「未知來源」允許通過下載鏈接(瀏覽器的.apk文件)安裝應用程序,並且與代碼簽名無關。所有應用程序都需要進行簽名,並且在發佈之前應進行zipalign'd。
與其他平臺(如BlackBerry)不同,唯一的要求是應用程序使用您控制或擁有的私鑰進行簽名。我建議不要使用不屬於你自己的密鑰。如果您使用其他人可以獲得的私鑰,則其他人可以將更新發布到系統將信任的應用程序。
簡短的回答是否定的,它不會通過您自己的網站安裝設備上禁用的「未知來源」。
這將被視爲非市場的應用程序,你必須有「未知來源」打勾。
那麼,從技術上講,任何人都可以像對待市場一樣對應用程序進行簽名。
不幸的是,如果它不是來自Android電子市場,它是一個未知來源。
那麼Fdroid呢?亞馬遜市場?不幸的是,Google Play上的一些軟件甚至已經成爲惡意軟件 – NoBugs 2013-01-28 04:37:16
這意味着必須先勾選「未知來源」設置,然後才能從亞馬遜App Store購買應用程序。 – akirekadu 2011-02-09 19:11:02