es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo autorizar una aplicación de Android para solo un dispositivo?

Voy a vender la aplicación que he creado. Directamente enviando el archivo apk a los clientes. Pagarán por una suscripción anual o trimestral. ¿Cómo puedo asegurarme de la manera más fácil de bloquear una aplicación para un solo dispositivo? Estaba pensando en una aplicación que genere una cadena basada en el momento de la instalación y enviándoles una clave de desbloqueo para esa cadena. ¿Alguna otra idea?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Hay varias formas de asegurarse de que la aplicación permanezca bloqueada en un solo dispositivo. Una idea es usar el identificador único del dispositivo (UDID) de cada dispositivo para bloquear la aplicación en un dispositivo específico. Esto se puede hacer almacenando el UDID en el servidor y verificándolo cada vez que se abre la aplicación. Otra idea es usar una firma digital única para cada dispositivo. Esto se puede hacer generando una clave aleatoria y almacenándola en el dispositivo. La aplicación puede luego verificar esta clave cada vez que se abre para asegurarse de que se está ejecutando en el mismo dispositivo. Además, se podría implementar un servidor de licencias que pueda hacer un seguimiento de los usuarios y los dispositivos en los que han registrado la aplicación, y que pueda evitar el uso no autorizado de la aplicación en varios dispositivos. En última instancia, el método utilizado dependerá del nivel de seguridad requerido y de las necesidades específicas de la aplicación.

Comments are closed.