Skip to main content

Tutoriales de autenticación específicos de plataforma

Aunque todos los tutoriales de autenticación específicos de plataforma muestran el inicio de sesión con LoginWithCustomID, los usos de este inicio de sesión en un juego publicado se limitan a emparejar una cuenta de PlayFab con una base de datos preexistente u otro sistema de back-end. Por lo demás, es raro que un título publicado use un id. personalizado como inicio de sesión principal, ya que en la mayoría de los casos querrá capturar información adicional en la plataforma del jugador.

Por qué mostramos esto primero

Sin rodeos: porque es lo más fácil. Un id. personalizado puede ser cualquier cosa, y facilita realizar la primera llamada a la API. Cuando se tome en serio el desarrollo y el lanzamiento de su título, es probable que cambie a otro mecanismo de inicio de sesión.

Práctica recomendada

A menos que sepa exactamente por qué quiere usar LoginWithCustomId en el título publicado, debería migrar a otro mecanismo de inicio de sesión antes del lanzamiento.

Mecanismos de inicio de sesión anónimos

Los mecanismos de inicio de sesión anónimos son los más sencillos de usar. No requieren ninguna intervención del jugador, por lo que no hay fricción en la primera experiencia de usuario, y el resultado es una cuenta única en PlayFab para cada jugador. Este es el mecanismo de inicio de sesión más común. Estos inicios de sesión incluyen: Al ser anónimos, estos métodos pueden identificar de forma única un dispositivo, pero no contienen información recuperable sobre el jugador. Si el jugador pierde o rompe su dispositivo, la cuenta se pierde y puede ser difícil de recuperar. En la mayoría de los casos, la cuenta queda huérfana y no es recuperable. Entonces, ¿por qué usarlos? Porque suponen la menor barrera de entrada posible para el jugador, sin requerir ninguna interacción. Consiguen que el jugador pruebe su juego con un esfuerzo mínimo, a la vez que crean una cuenta a la que puede volver para tener continuidad (siempre que conserve ese dispositivo).

Práctica recomendada

Su juego debería usar un inicio de sesión anónimo para crear una cuenta nueva y vincular nuevos dispositivos a una cuenta existente. Lo recomendamos porque algunos jugadores podrían abandonar un juego que pida un correo electrónico o información identificable. Sin embargo, una vez completado el inicio de sesión anónimo, debería ofrecer la opción de agregar credenciales de inicio de sesión recuperables y proporcionar alguna explicación sobre sus ventajas. En particular, debería asegurarse de que los clientes de pago sean guiados hacia los sistemas de inicio de sesión recuperables, para evitar la pérdida de sus cuentas. Una cuenta gratuita perdida para siempre es una decepción… Una cuenta de pago perdida para siempre afecta a los ingresos.

Dispositivos iOS

En los dispositivos iOS, el id. del jugador cambia si desinstala el juego y luego lo vuelve a instalar. Una manera de asegurarse de tener un id. coherente en iOS es guardar el id. de dispositivo del jugador en el KeyChain de iTunes, de modo que pueda leerlo desde allí al iniciar el juego y usarlo para iniciar sesión. Debe determinar cómo generar identificadores personalizados únicos para cualquier otro dispositivo o plataforma. Los identificadores personalizados son una alternativa eficaz para otras plataformas o dispositivos, pero debe generarlos con cuidado. Si son demasiado simples, corre el riesgo de que los hackers roben las cuentas de otras personas.

Dispositivos Android

Para conocer las prácticas recomendadas más recientes, consulte las directrices de Google sobre identificadores de datos de usuario.
La vinculación de un inicio de sesión recuperable solo es necesaria una vez por dispositivo. Una vez vinculado, el juego puede seguir usando el inicio de sesión anónimo sin inconvenientes. Consulte la sección siguiente.
Un inicio de sesión anónimo es cómodo para el jugador, pero no es obligatorio. Su juego puede depender exclusivamente de un mecanismo de inicio de sesión recuperable. Sin embargo, los jugadores estarán más contentos si no tienen que escribir una contraseña cada vez que inician sesión.

Mecanismos de inicio de sesión recuperables

Un mecanismo de inicio de sesión recuperable requiere cierta información de identidad del jugador. Como se ha descrito anteriormente, se puede emparejar con un inicio de sesión anónimo para ofrecer la mejor experiencia al jugador.

Opciones exclusivas de PlayFab

Las opciones más sencillas son: Si se usan, PlayFab autentica directamente el correo electrónico o el nombre de usuario más la contraseña. La cuenta se puede recuperar mediante el correo electrónico o el nombre de usuario, incluso si el usuario olvida su contraseña. El inicio de sesión es en general seguro (puede implementar su propia comprobación de la seguridad de la contraseña en el juego para mejorarlo).

Opciones de API de terceros

Estas requieren llamadas a la API independientes a otro servicio, pero no requieren la instalación de SDK adicionales: La autenticación segura se produce entre el usuario y la llamada a la API del servicio de terceros.

Opciones de SDK de terceros

Estas requieren un SDK independiente instalado en el juego. La autenticación segura se produce dentro del SDK de terceros. En todas las opciones de terceros, esos servicios procesan las credenciales de inicio de sesión y usted pasa un token seguro al método de inicio de sesión de PlayFab correspondiente. PlayFab nunca llega a conocer las credenciales de inicio de sesión de esos servicios.

Más prácticas recomendadas

Use un inicio de sesión anónimo apropiado para un inicio de sesión básico y anime al jugador a vincularlo a un inicio de sesión recuperable. Debería elegir uno o varios de los mecanismos recuperables con los que se sienta cómodo y familiarizado.
La recuperación de la cuenta solo requiere un inicio de sesión recuperable, así que no presione al jugador para que los use todos.

Mecanismos de inicio de sesión no seguros

Una ventaja de los mecanismos de inicio de sesión recuperables es que son más seguros que iniciar sesión con un id. personalizado, ya que requieren una autenticación verificada con un tercero en lugar de depender de que el id. personalizado del usuario siga siendo un secreto compartido.

Conclusión

El inicio de sesión anónimo es excelente y proporciona al usuario un proceso de inicio de sesión totalmente automatizado. La desventaja es la recuperación de la cuenta, que a veces es imposible sin un inicio de sesión recuperable. El siguiente diagrama de flujo describe el inicio de sesión anónimo seguido de la adición de un mecanismo de inicio de sesión recuperable. Inicio de sesión anónimo de PlayFab y mecanismo de inicio de sesión recuperable

Práctica recomendada

Use el inicio de sesión anónimo apropiado para su dispositivo, emparejado con una o varias opciones de recuperación de la cuenta.
Última modificación el 28 de agosto de 2026