2012-06-07 20 views

Respuesta

1

Puede usar el código en this answer para obtener la ID del dispositivo único.

Sin embargo, no podrá usar esto para restringir Google Play para restringir su aplicación a este dispositivo solamente, en cambio, como @ThomasK sugiere, puede agregar un cheque para esta identificación de dispositivo específica y terminar() si no es el dispositivo específico.

Puede limitar la instalación de su aplicación desde el juego de muchas maneras, pero no puede restringirlo en esa medida a un nivel de configuración.

+1

Para ampliar esta solución, puede desacoplar el instalador y la carga útil, creando una aplicación ligera que existe simplemente para verificar la identificación única del dispositivo y luego, para una coincidencia, acceder a la carga de una ubicación de un tercero. No es imposible. –

+0

¡Es una buena sugerencia! – Graeme

0

No, usted no puede hacer eso, imposible

+0

Erróneo como Graeme tiene pruebas. –

0

Hay dos posibilidades para su propósito:

1ª:
cuando se inicia la aplicación (que significa instalando es posible) que podría tener la MODEL del dispositivo y si NO es el dispositivo para el que diseñó la aplicación, puede finish() la actividad y la aplicación.

conseguir el modelo:

String PhoneModel = android.os.Build.MODEL; 

segundo:
Que yo sepa hay una posibilidad de controlar qué dispositivos están prohibidos para su aplicación en el Google Play Store tal vez no es más que una lista negra, sino una lista blanca para esto?

0

que apk no se puede instalar en ningún otro dispositivo, ¿es posible?

No estoy seguro de esto. Sin embargo, puede decidir si se activa determinada función en función del dispositivo.

Como puede comprobar programáticamente la dirección mac del dispositivo wifi que es única para cada dispositivo. Si no coincide con sus criterios, no habilite la característica.

Cuestiones relacionadas