Autenticación - Introducción
Como Embedded Wallet SDK, la autenticación es sumamente importante. La autenticación funciona estableciendo una wallet de firma de sesión asociada a las credenciales del usuario. Para más detalles sobre cómo funciona nuestro Embedded Wallet, consulte la documentación de Embedded Wallet. Para implementar autenticación, recomendamos usar nuestro boilerplate SequenceLoginWindow. Recomendamos que el componenteCanvas Scaler
de su Canvas
utilice el modo de escala de interfaz “Scale with Screen Size”. Así, la ventana de inicio de sesión (y cualquier otro elemento de UI bajo ese Canvas) se ajustará automáticamente al cambiar de plataforma de compilación.
Esto le dará acceso fácil a dos métodos de autenticación:
El SDK también ofrece soporte para:
3. Inicio de sesión con PlayFab
4. Inicio de sesión como invitado
Obtener el SequenceWallet
Una vez que haya obtenido credenciales de uno de los métodos de autenticación soportados (consulte su documentación respectiva), querrá obtener una referencia a su SequenceWallet
recién creado.
Por favor, suscríbase al evento SequenceWallet.OnWalletCreated
. Puede hacerlo con el siguiente fragmento de código:
OnWalletCreatedHandler
es una función que acepta un SequenceWallet
como único parámetro. Si no está familiarizado con el uso de eventos en Unity, ¡revise este excelente post en Reddit!
Manejo de errores
Para capturar errores durante el proceso de inicio de sesión, asegúrese de suscribirse al eventoOnLoginFailed
.