2011-02-09 13 views
6

System Android ma flagę o nazwie "Nieznane źródła", która umożliwia instalację aplikacji ze źródeł nierynkowych.Podpisywanie aplikacji, ale nie publikowanie na rynku Android.

Jeśli podpisze moją aplikację zgodnie z opisem na stronie dla programistów Androida (np. Z certyfikatem utworzonym za pomocą kluczy prywatnych uzyskanych z google) i nie opublikuje mojej aplikacji na rynku Android, ale hostuj ją na moja własna strona.

Czy ta aplikacja będzie uważana za nie-rynkową przez system Android? Czy nadal będzie działać z wyłączoną opcją "Nieznane źródła"?

Odpowiedz

5

"Nieznane źródła" pozwala na instalację aplikacji poprzez linki do pobierania (pliki .apk z przeglądarki) i nie ma nic wspólnego z podpisywaniem kodu. Wszystkie aplikacje muszą być podpisane i powinny zostać zipalign'd przed ich opublikowaniem.

W przeciwieństwie do innych platform (takich jak BlackBerry), jedynym wymogiem jest podpisanie aplikacji przy użyciu klucza prywatnego, który kontrolujesz lub jesteś właścicielem. Nie polecam używania kluczy, które nie są twoje. Jeśli użyjesz klucza prywatnego, który inni ludzie mogą uzyskać, inne osoby mogą publikować aktualizacje aplikacji, którym zaufa system.

Krótka odpowiedź brzmi: nie, nie zostanie zainstalowana za pośrednictwem własnej strony internetowej z wyłączonymi "Nieznanymi źródłami" w urządzeniu.

+2

Oznacza to, że trzeba zaznaczyć "nieznane źródła", zanim będzie można kupować aplikacje z Amazon App Store. – akirekadu

3

Będzie to aplikacja nierynkowa i musisz zaznaczyć "nieznane źródła".

4

Z technicznego punktu widzenia każdy może podpisać wniosek w taki sam sposób, jak na rynku.

Jeśli nie pochodzi z Android Market, jest to niestety nieznane źródło.

+0

Co z Fdroidem? Rynek Amazon? Niektóre w Google Play były niestety złośliwe. – NoBugs

Powiązane problemy