Java

Inicializar cliente

Antes de poder realizar una llamada, debe inicializar Client SDK. Añada esta línea al final de onCreate método de MainActivity clase:

NexmoClient client = new NexmoClient.Builder().build(this);

El IDE mostrará una advertencia sobre la referencia no resuelta:

Coloque el signo de intercalación sobre el texto rojo y pulse Alt + Enter para importar la referencia.

Establecer la escucha de la conexión

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:

client.setConnectionListener((connectionStatus, connectionStatusReason) -> runOnUiThread(() -> connectionStatusTextView.setText(connectionStatus.toString())));

Ahora el cliente necesita autenticarse en los servidores de Vonage. Las siguientes adiciones son necesarias para onCreate método inside MainActivity. Sustituya el ALICE_TOKEN con el token JWT, que obtuviste previamente de Vonage CLI:

client.login("ALICE_TOKEN");

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á CONNECTED texto:

Connected