Kotlin

Crea tu aplicación de Vonage

En este paso crearás una cuenta de Vonage Aplicaciones capaz de casos de uso de comunicación de mensajería dentro de la aplicación.

Abra una nueva ventana de terminal y cree un directorio de proyecto en un destino de su elección y cambie a él:

mkdir vonage-tutorial cd vonage-tutorial

Crea una aplicación de Vonage copiando y pegando el siguiente comando en el terminal:

vonage apps create 'Your application'

✅ Creating Application
Saving private key ... Done!
Application created

Name: Your application
Application ID: 00000000-0000-0000-0000-000000000000
Improve AI: Off
Private/Public Key: Set

Capabilities:
  None Enabled

Ahora que has creado tu aplicación de Vonage, actualiza tu autenticación de CLI con el ID de la aplicación y la clave privada:

vonage auth set `
--local `
--api-key='your-api-key' `
--api-secret='your-api-secret' `
--app-id='your-application-id' `
--private-key=C:\path\to\private.key

API Key: your-api-key
API Secret: your-**************
App ID: your-application-id
Private Key: Is Set

✅ Checking API Key Secret
✅ Checking App ID and Private Key

Los webhooks sobre eventos en tu conversación pueden ser enviados a tu rtc-event-url. No los usaremos en este tutorial, así que simplemente usa una URL de muestra con este comando para habilitar RTC en tu aplicación de Vonage. Asegúrate de reemplazar el ID de la aplicación de Vonage en el comando por el que creaste anteriormente:

vonage apps capabilities update 00000000-0000-0000-0000-000000000000 messages `
  --messages-inbound-url='https://example.com/messages/inboud' `
  --messages-status-url='https://example.com/messages/status' `
  --messages-version='v1' `
  --no-messages-authenticate-media
  
✅ Fetching Application
✅ Adding messages capability to application 00000000-0000-0000-0000-000000000000

Name: Your application
Application ID: 00000000-0000-0000-0000-000000000000
Improve AI: Off
Private/Public Key: Set

Capabilities:
  MESSAGES:
    Authenticate Inbound Media: Off
    Webhook Version: v1
    Status URL: [POST] https://example.com/messages/status
    Inbound URL: [POST] https://example.com/messages/inboud

NOTA: También puede encontrar información sobre su solicitud, incluido el identificador de solicitud, en la sección Cuadro de mandos.