Resumen del código de error de integración de Rongyun

Resumen del código de error de integración de Rongyun

Recientemente integrado Rongyun IM SDK, se encontró un código de error durante el proceso, luego debe ir al archivo de encabezado del SDK para encontrar el código de error correspondiente y verificar el motivo. He resuelto lo siguiente para todos, espero ayudarlos, si tienen alguna pregunta, pueden comunicarse con la tecnología de Rongyun:

30007: Error en la solicitud HTTP de navegación. Sugerencia: cambie el entorno de red. Si no puede resolverlo, comuníquese con el servidor para solucionar problemas (especialmente en la nube privada) ':

31002: AppKey es incorrecta. Compruebe si la clave de aplicación que está utilizando es correcta

30010: No se pudo crear la conexión de socket. Sugerencia: generalmente, la red no es buena, debe cambiar la red para intentarlo.

31004: El token no es válido. Sugerencias: Primero, el token es incorrecto, verifique si la AppKey utilizada por el cliente para inicializar y la AppKey utilizada por su servidor para obtener el token son consistentes; el segundo es el token caducado porque estableció el tiempo de vencimiento del token en el desarrollador. segundo plano, y debe solicitar su El servidor obtiene el token nuevamente y establece una conexión con el nuevo token nuevamente

31005: AppKey y Token no coinciden. Sugerencia: compruebe si la clave de aplicación y el token que utiliza son correctos y coinciden. Generalmente hay tres razones. El primero es el error del token. Comprueba si la clave de aplicación utilizada por el cliente para inicializar y la clave de aplicación utilizada por tu servidor para obtener el token son iguales; el segundo es el token caducado porque estableciste el tiempo de caducidad del token en el contexto del desarrollador , y debe solicitar a su servidor que reinicie Obtenga el token y use el nuevo token nuevamente. La tercera es que la verificación de la aplicación falló porque configuró la verificación de la aplicación en el fondo del desarrollador para establecer una conexión.

31007: BundleID es incorrecto. Sugerencia: compruebe si el BundleID de su aplicación es correcto

31008: AppKey está bloqueada o eliminada. Sugerencia: compruebe si la clave de aplicación que está utilizando está bloqueada o eliminada.

31009: El usuario está prohibido. Sugerencia: compruebe si el token que está utilizando es correcto y si el UserId correspondiente está bloqueado

31010: El usuario se desconectó. Sugerencia: el usuario actual inició sesión en otro dispositivo y este dispositivo se desconectó '

31023: el usuario inicia sesión en otros dispositivos. Sugerencia: el usuario actual inicia sesión en otros dispositivos durante el proceso de reconexión

33001: SDK no está inicializado. Sugerencia: antes de utilizar cualquier función del SDK, primero debe iniciar

33003: El parámetro pasado cuando se llama a la interfaz del desarrollador es incorrecto. Sugerencia: compruebe los tipos de parámetros y los valores pasados ​​al llamar a la interfaz

34001: La conexión ya existe. Sugerencia: después de llamar a connect, solo necesita llamar a connect de nuevo si el token es incorrecto o si el usuario se desconecta. En otros casos, el SDK se volverá a conectar automáticamente y la aplicación no necesita llamar a connect varias veces para mantener la conexión.

34005: El entorno de conexión es incorrecto. Recomendación: el SDK de nube pública de Rongyun no se puede conectar al entorno de nube privada. Confirme el entorno al que se conectará y utilice la versión correcta del SDK.

34006: Se agotó el tiempo de espera de la conexión. Sugerencia: al llamar a connectWithToken: timeLimit: dbOpened: success: error: interface y timeLimit es un valor válido, el SDK devuelve este error si no se ha conectado correctamente dentro del tiempo timeLimit

30011: El enchufe está desconectado. Sugerencia: La conexión del socket está desconectada. Hay dos situaciones principales: una es que el servidor desconecta el socket después de que el usuario llama activamente a desconectar; la otra es que el socket se desconecta debido a razones de enrutamiento intermedio.

30008: El formato de datos de retorno HTTP de navegación es incorrecto. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

30004: Error en el envío HTTP de navegación, si se debe configurar ATS. Sugerencia: si este error ocurre ocasionalmente, el SDK se volverá a conectar automáticamente y el desarrollador no tendrá que ocuparse de él. Si este error persiste, debería ser que no ha configurado el ATS. ATS solo usa el protocolo HTTPS de forma predeterminada. Cuando el protocolo HTTP está prohibido, SDK mantendrá el error 30004. Puede consultar las instrucciones de configuración de ATS en la documentación de desarrollo de iOS. El enlace es el siguiente: https://support.rongcloud.cn/ks/OTQ1

30012: PING falló. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

30013: tiempo de espera de PING. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión y el desarrollador no tendrá que ocuparse de él.

30014: No se pudo enviar la señalización. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

31000: Se agotó el tiempo de espera de ACK de conexión. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

31001: La versión de señalización es incorrecta. Sugerencia: pregunte al personal técnico de Rongyun

31003: el servidor no está disponible actualmente. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

31006: redirección de conexión. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

32061 ': Conexión rechazada. Sugerencia: el SDK volverá a conectar automáticamente el código de error temporal para establecer una conexión, y el desarrollador no necesita ocuparse de él.

20604: La frecuencia de envío de mensajes es demasiado alta. Solo se permite enviar 5 mensajes en 1 segundo. Sugerencia: agregue un retraso al enviar varios mensajes

20607: la solicitud supera el límite de frecuencia de llamada. Vuelva a intentarlo más tarde. Sugerencia: no llame a la interfaz con demasiada frecuencia

21406: el usuario actual no está en el grupo de discusión

22406: El usuario actual no está en el grupo. Sugerencia: Vaya al servicio correspondiente del módulo de llamada de API de back-end de Rongyun Developer para consultar

22408: El usuario actual ha sido baneado en el grupo. Sugerencia: solicite al personal del servidor de desarrolladores que confirme si están en el grupo

23406: El usuario actual no está en la sala de chat. Sugerencia: Vaya al servicio correspondiente del módulo de llamada de API de back-end del desarrollador de Rongyun para verificar y verificar

23408: El usuario actual ha sido baneado en esta sala de chat. Sugerencia: Vaya al servicio correspondiente del módulo de llamada de API de back-end del desarrollador de Rongyun para verificar y verificar

23409: El usuario actual ha sido expulsado y se le ha prohibido unirse a la sala de chat. El tiempo prohibido depende del tiempo transcurrido cuando el servidor llama a la interfaz de expulsión.

23410: La sala de chat no existe. Sugerencia: Vaya al servicio correspondiente del módulo de llamada de API de back-end del desarrollador de Rongyun para verificar y verificar

23411: La sala de chat tiene miembros excesivamente restringidos. De forma predeterminada, no hay límite en la cantidad de personas en la sala de chat. Los desarrolladores pueden enviar un ticket para limitar la cantidad de salas de chat para una determinada clave de aplicación. Después de configurar, si el número de personas supera el límite, se mostrará el código de error.

23412: El parámetro de la interfaz de la sala de chat no es válido. Confirme si el parámetro está vacío o es válido

23414: El servicio de almacenamiento en la nube de la sala de chat no está activado. Sugerencia: vaya al backstage del desarrollador de Rongyun para la activación

23423: excede el número máximo de configuraciones de estado para la sala de chat, una sala de chat puede configurar hasta 100 de forma predeterminada

23424: Sobrescritura ilegal del valor de estado en la sala de chat, el estado ya existe y no hay permiso para sobrescribir. Sugerencia: solo el creador puede modificar este valor. Si debe modificarlo, debe llamar a forceSetChatRoomEntry: key: value: sendNotification: autoDelete: notificationExtra: success: error: interface en RCIMClient. Para obtener más información, consulte la API en RCIMClient

23425: superando la frecuencia de configuración de estado en la sala de chat, una sala de chat se puede configurar y eliminar como máximo 100 veces en 1 segundo. Recomendación: reducir la frecuencia de configuraciones y eliminaciones

23426: La función de almacenamiento del estado de la sala de chat no está activada, comuníquese con Apertura comercial

23427: El valor de estado de la sala de chat no existe

26002: Hay un problema cuando la operación se sincroniza con el servidor. Puede ser causado por la operación con demasiada frecuencia. Si se produce este error, retrase 0,5 segundos y vuelva a intentarlo

34004: El estado de la sala de chat no está sincronizado. Cuando ingrese a la sala de chat, llame a la interfaz Get KV. En casos extremos, es posible que los datos locales y el servidor no estén sincronizados. Se recomienda retrasar la adquisición por un tiempo.

30001: la conexión actual no está disponible (la conexión se ha liberado), solo puede indicar que la conexión actual está desconectada y el motivo específico debe ser analizado por otros códigos de error

30002: La conexión actual no está disponible. Solo puede indicar que la conexión actual está desconectada. El motivo específico debe ser analizado por otros códigos de error. Sugerencia: es posible que la red no esté disponible, cambie la red para probar

30003: El cliente envía una solicitud de mensaje y el servidor Rongyun responde con un tiempo de espera. Sugerencia: puede haber un problema con el servidor

33002: Error en la base de datos Motivos del error: 1. Es necesario asegurarse de que la conexión a la integración en la nube sea exitosa y que la base de datos esté abierta antes de llamar a la interfaz empresarial, como enviar un mensaje. 2. El ID de usuario contiene caracteres especiales.

33003: El parámetro pasado cuando se llama a la interfaz del desarrollador es incorrecto. Sugerencia: compruebe los tipos de parámetros y los valores pasados ​​al llamar a la interfaz

33007: No se ha abierto el servicio de almacenamiento en la nube de mensajes históricos. El servicio se puede abrir en el fondo del desarrollador de Rongyun

30016: el tamaño del mensaje excede el límite y el cuerpo del mensaje (contenido después de la serialización en formato json) puede tener hasta 128k bytes. Recomendación: reducir el tamaño del cuerpo del mensaje para evitar superar los 128 k

25101: El parámetro del mensaje de retirada no es válido. Confirme si los parámetros del mensaje de retiro se completaron correctamente

26001: El parámetro de ajuste de inserción no es válido. Confirme si el parámetro de inserción se ha completado correctamente

20605: Se prohíbe la operación. Este código de error ha quedado obsoleto

20606: No se admite la operación. Solo la nube privada es válida y esta operación está deshabilitada en el servidor.

21501: El mensaje enviado contiene palabras sensibles (el remitente no puede enviar, el receptor no recibirá el mensaje)

21502: La palabra sensible en el mensaje ha sido reemplazada (el receptor puede recibir el mensaje reemplazado

34002: la duración del video pequeño supera el límite, la duración máxima predeterminada del video pequeño es de 2 minutos. Recomendación: el video no debe exceder los 2 minutos

34003: el tamaño del archivo del mensaje GIF supera el límite, el límite de tamaño del archivo GIF predeterminado es de 2 MB

34007: La información de servicio público consultada no existe, confirme si el tipo de servicio público consultado y el ID de servicio público coinciden

34008: El mensaje no se puede expandir Cuando se envía el mensaje, el atributo canIncludeExpansion del objeto RCMessage se puede establecer en YES para expandirse. Sugerencia: establezca la propiedad canIncludeExpansion del objeto RCMessage en YES

34009: Fallo en la extensión del mensaje, generalmente causado por razones de red, asegúrese de que la red esté en buenas condiciones y que Rongyun SDK esté conectado normalmente

34010: El tamaño de expansión del mensaje excede el límite, la longitud de la clave del diccionario de expansión de mensaje predeterminada no excede 32, la longitud del valor no excede 64, el número máximo de extensiones para una sola configuración es 20 y el número total de extensiones de mensaje no puede exceder 300

34011 ': error en la carga http del archivo de medios del mensaje de medios

Supongo que te gusta

Origin blog.51cto.com/15056506/2678311
Recomendado
Clasificación