Kotlin

Inicializar el cliente

NexmoClient es la clase principal utilizada para interactuar con Android-Client-SDK. Antes de utilizarlo, debe inicializar el cliente proporcionando una instancia de Android Contexto clase.

En la parte superior del MainActivity definir clase client que contendrá la referencia al cliente:

Localice el onCreate en el método MainActivity e inicializar NexmoClient utilizando el constructor:

Ahora debajo del código de inicialización del cliente añada un listener de conexión para monitorizar el estado de la conexión:

El listener anterior permite determinar que ese usuario ha iniciado sesión correctamente y mostrar el START CALL botón.

Por último, añada el código para iniciar la sesión del usuario. Por favor, asegúrese de reemplazar ALICE_JWT con el JWT que creó en un paso anterior:

NOTA El tiempo de caducidad del token se fijó en 6 horas, por lo que tendrás que generar uno nuevo si es demasiado antiguo.

Construir y ejecutar

Pulse el botón Ctrl + R para construir y ejecutar la aplicación de nuevo. Después de iniciar sesión con éxito verá el START CALL botón:

Start call