Autenticación Sinch por problema del servidor de aplicaciones
Estoy tratando de cambiar nuestro método de autenticación de aplicación cliente (Android) desde la autenticación simple ApiKey + Secret hasta la autenticación más avanzada soportada por el servidor de aplicaciones.
La documentación de Sinch le dice que quite el secreto de su código de constructor de cliente Sinch. Así mi código ahora se parece a esto:
- ¿Por qué la cuenta personalizada de mi Android no aparece en "Cuentas y configuración"?
- Mantenimiento de cookies entre las solicitudes HTTP enviadas por Android Apps
- GoogleAuthException al obtener un token de acceso con ClientID
- Autenticación típica de usuario de aplicación mediante AWS
- Firma de Android apk?
mSinchClient = com.sinch.android.rtc.Sinch.getSinchClientBuilder().context(applicationContext) .applicationKey("API_KEY") .environmentHost("SINCH_SERVER") .userId("USER-ID") .build();
Pero esto realmente resulta en una excepción que dice que mi applicationKey está vacía:
java.lang.RuntimeException: Unable to start service com.where.the.hell.are.you.BackgroundClientService@a7f29518 with Intent { cmp=com.where.the.hell.are.you/.BackgroundClientService }: java.lang.IllegalArgumentException: applicationKey is empty
Parece un error en el SDK Sinch, pero tal vez me falta algo más aquí?
Estoy utilizando la versión 3.2.3 de Sinch SDK para Android.
- E / DynamiteModule: Error al cargar la clase del descriptor del módulo: No encontró la clase
- Cómo utilizar OAuth 2.0 con Retrofit Android
- Cómo autenticar Google Android con el servidor Node
- Preemptive Basic Auth con HttpUrlConnection?
- Firebase y el nuevo inicio de sesión de Google en Android
- Cómo conectarse al servidor de Microsoft VPN con la autenticación MSCHAPV2
- ¿Cómo autenticar una aplicación móvil sin nombre de usuario y contraseña?
- Envío de contraseñas al servidor
Hubo un error en el Sinch Android SDK que se ha resuelto en una nueva versión, v3.2.4 disponible aquí: http://www.sinch.com/downloads/