Es posible que ya haya probado nuestra nueva
aplicación Beta Android 3CX . ¡Ahora estamos trabajando activamente en un lanzamiento que incluirá, entre otras cosas, soporte de video! Si aún no ha visto el nuevo cliente 3CX, ¡
únase al grupo de probadores beta !
Sin embargo, llamamos la atención sobre un problema bastante común: el funcionamiento inestable de las notificaciones PUSH sobre llamadas y mensajes. Comentarios negativos típicos en Google Play: si la aplicación está actualmente inactiva, no se aceptarán llamadas.

Tratamos tales revisiones con mucho cuidado. En general, la infraestructura de Google Firebase que utiliza Google para las notificaciones funciona de manera muy confiable. Por lo tanto, vale la pena dividir el problema con PUSH en varios niveles, los puntos en los que puede ocurrir:
- Problemas raros del servicio Google Firebase. Verifique el estado del servicio aquí .
- Errores explícitos en nuestra aplicación: deje comentarios en Google Play.
- Problemas con la configuración de su teléfono: es posible que haya realizado ciertas configuraciones o instalado aplicaciones, optimizadores que interfieren con PUSH.
- Características de este ensamblaje de Android en este modelo de teléfono. A diferencia de Apple, los desarrolladores de dispositivos Android personalizan el sistema y le agregan varias "mejoras" que, por defecto, o generalmente siempre, bloquean PUSH.
En este artículo, daremos recomendaciones para mejorar la confiabilidad de PUSH en solo los últimos dos párrafos.
Problemas para conectarse a servidores Firebase
A menudo hay una situación en la que la central se conecta con éxito a la infraestructura de Firebase, pero PUSH no llega al dispositivo. En este caso, verifique si el problema solo tocó la aplicación 3CX u otras aplicaciones también.
Si PUSH no llega a otras aplicaciones, intente encender y apagar el "modo de vuelo", reiniciar Wi-Fi y "datos móviles", o incluso reiniciar el teléfono. Esto borra la pila de red de Android y el problema puede resolverse. Si solo se ve afectada la aplicación 3CX, intente desinstalarla y reinstalarla.

Utilidades para ahorrar energía del fabricante del teléfono
A pesar de que Android tiene funciones integradas de ahorro de energía, los fabricantes de teléfonos inteligentes están agregando sus propias "mejoras". De hecho, algunos de ellos extienden la vida útil del dispositivo, pero al mismo tiempo pueden afectar el funcionamiento de las aplicaciones en segundo plano. Le recomendamos que encuentre y deshabilite todas las funciones de ahorro de energía de terceros.
Sin embargo, uno debe tener cuidado aquí. A menudo, los vendedores crean sus propios medios de ahorro de energía para evitar que el teléfono se sobrecaliente demasiado. A veces, de esta manera, intentan evadir las imperfecciones del hardware, pero si el teléfono se ilumina, ya no importará. Por lo tanto, al deshabilitar las funciones de ahorro de energía "mejoradas", pruebe el dispositivo bajo carga. Y, por supuesto, use cargadores de calidad y cables USB de marca.
Limitaciones en la transferencia de datos en segundo plano
La transferencia de datos en segundo plano es utilizada por muchos servicios y aplicaciones de Android. Un ejemplo típico es la actualización automática de las aplicaciones instaladas. Si el usuario tiene restricciones sobre la cantidad de datos transferidos, el servicio de Restricción de datos en segundo plano de Android simplemente bloquea el intercambio de aplicaciones en segundo plano, incluidas las notificaciones PUSH.
Asegúrese de excluir al cliente 3CX de tales restricciones. Vaya a Configuración> Aplicaciones y notificaciones> Acerca de la aplicación> 3CX> Transferencia de datos y active el Modo de fondo.

Función de ahorro de datos
La función de ahorro de datos no se usa cuando se conecta a Wi-Fi, pero "corta" la transmisión cuando se trabaja en redes móviles 3G / 4G. Si planea usar el cliente 3CX, debe desactivar los ahorros en Configuración> Red e Internet> Datos móviles> menú superior derecho> Guardar datos.

Si aún necesita guardar datos, haga clic en Acceso ilimitado a datos y habilítelo para 3CX (vea la captura de pantalla anterior)
Modo inteligente de ahorro de energía en Android Doze
A partir de la versión Android 6.0 (API nivel 23) de Marshmallow, Google ha implementado
el ahorro inteligente de energía , que se activa cuando el dispositivo no se usa por un tiempo; permanece estacionario con la pantalla apagada y sin un cargador conectado. Al mismo tiempo, se suspende el funcionamiento de las aplicaciones, se minimiza la transferencia de datos y el procesador pasa al modo de ahorro de energía. El modo Doze no ejecuta solicitudes de red, excepto las notificaciones PUSH de alta prioridad. Los requisitos del modo Doze se ajustan constantemente: en las nuevas versiones de Android, las operaciones de sincronización, varias notificaciones, el escaneo de redes Wi-Fi, el funcionamiento del GPS se pueden bloquear ...
A pesar de que 3CX envía notificaciones PUSH de alta prioridad, Android de un ensamblaje específico puede ignorarlas. Se ve así: quita el teléfono de la mesa, se enciende la pantalla y llega una notificación de llamada entrante (retrasada por el ahorro de energía en modo Doze). Respuesta: y hay silencio, la llamada se ha perdido por mucho tiempo. El problema se ve agravado por el hecho de que algunos dispositivos no tienen tiempo para salir del modo Doze o funcionar incorrectamente.
Para verificar si el problema del Modo Doze está causando, conecte el teléfono a la carga, colóquelo sobre la mesa y espere unos segundos cuando comience a cargarse. Llámalo: si PUSH y la llamada continúan, entonces está en modo Doze. Como se mencionó, cuando se conecta a la carga, el Modo Doze no está activado. Al mismo tiempo, si simplemente mueve el teléfono independiente o enciende su pantalla, no se garantiza una salida completa de Doze.
Entonces, si el problema es Doze, intente eliminar la aplicación 3CX del modo de optimización de la batería en Configuración> Aplicaciones y notificaciones> Acerca de la aplicación> 3CX> Batería> Excepciones del modo de ahorro de energía.

Prueba nuestras recomendaciones. Si no ayudaron, instale
3CX para Android en otro teléfono y verifique la estabilidad. Esto lo ayudará a determinar exactamente si está en un dispositivo en particular o en la red donde lo usa. También recomendamos instalar todas las actualizaciones de Android disponibles.
Si todo lo demás falla, describa el problema en detalle, indicando el modelo de teléfono exacto y la versión de Android en nuestro
foro dedicado .
Y la última recomendación, que puede parecer obvia. Cuanto mayor sea la clase del teléfono, más famoso sea el fabricante, mayores serán las posibilidades de una operación sin problemas desde el primer momento. Si es posible, use Google, Samsung, LG, OnePlus, Huawei y todos los dispositivos
Android One . Este artículo utiliza capturas de pantalla del teléfono LG V30 + con Android 8.0.