2012-06-07 14 views
5

Czy istnieje sposób na zbudowanie aplikacji dla konkretnego unikalnego urządzenia? Załóżmy, że mam jedno urządzenie z Androidem i chcę utworzyć plik APK tylko dla tego urządzenia, że ​​apk nie może zostać zainstalowany na innym urządzeniu, czy to możliwe?dla konkretnego unikalnego urządzenia

Odpowiedz

1

Możesz użyć kodu w this answer, aby uzyskać unikalny identyfikator urządzenia.

Nie można jednak tego użyć, aby ograniczyć Google Play do ograniczania aplikacji tylko do tego urządzenia, zamiast tego, jak sugeruje @ThomasK, można dodać sprawdzenie dla tego konkretnego identyfikatora urządzenia i zakończyć(), jeśli to nie jest konkretne urządzenie.

Możesz ograniczyć instalację aplikacji z gry na wiele sposobów, ale nie możesz jej ograniczyć do tego poziomu na poziomie konfiguracji.

+1

Aby rozszerzyć to rozwiązanie, można odłączyć instalator i ładunek, tworząc szczupłą aplikację, która istniała po prostu w celu sprawdzenia niepowtarzalnego identyfikatora urządzenia, a następnie, w celu dopasowania, uzyskać dostęp do ładunku z lokalizacji innej firmy. To nie jest niemożliwe. –

+0

To dobra sugestia! – Graeme

0

Nie, nie mogę tego zrobić, Impossible

+0

Wrong as Graeme ma dowód. –

0

Istnieją dwie szanse na swój cel:

1st:
podczas uruchamiania aplikacji (co oznacza, że ​​instalacja jest możliwe) można uzyskać MODEL urządzenia, a jeśli NIE jest to urządzenie, dla którego zaprojektowałeś aplikację, możesz wykonać aktywność i aplikację.

coraz model:

String PhoneModel = android.os.Build.MODEL; 

2-ty:
AFAIK istnieje możliwość kontrolowania, jakie urządzenia są zabronione dla aplikacji w Google Play Store może nie jest tylko Blacklist, ale Biała do tego?

0

że apk nie może zostać zainstalowany na żadnym innym urządzeniu, czy to możliwe?

Nie jestem tego pewien. Ale możesz zdecydować, czy chcesz włączyć określoną funkcję na podstawie urządzenia.

Możesz programowo sprawdzić adres MAC urządzenia, który jest unikalny dla każdego urządzenia. Jeśli nie spełnia Twoich kryteriów, nie włączaj tej funkcji.

Powiązane problemy