Entorno:
Oracle Field Service (OFS)
Aplicación nativa OFS, dispositivo con iOS 15+
Problema:
Hay una situación conocida en la aplicación OFS iOS nativa. Es específicamente para dispositivos con iOS 15+. El problema se manifiesta cuando recibe una notificación de SmartCollaboration y la pantalla de su dispositivo está bloqueada. Cuando desbloquee su dispositivo y abra la aplicación nativa OFS para leer el mensaje, verá la indicación que tiene un mensaje nuevo, pero el mensaje no tendrá contenido.
Este comportamiento se debe a un cambio realizado por Apple que habilita de forma predeterminada en iOS15+ una característica experimental llamada NSURLSession WebSocket. Este cambio impide que el socket web se vuelva a conectar después de un tiempo de desconexión/inactividad.
Resolución:
Este comportamiento está resuelto en iOS 15.4 y OFS 22B SU3.
Como solución alternativa, los usuarios finales pueden deshabilitar NSURLSession WebSocket desde la configuración de iOS siguiendo los pasos a continuación:
- Abra la configuración de iOS
- Desplácese hacia abajo buscando Safari y toque Safari
- Desplácese hacia abajo y toque Avanzado
- Toca Funciones experimentales
- Desplácese hacia abajo hasta que vea NSURLSession WebSocket (que estará habilitado de forma predeterminada)
- Deshabilitar NSURLSession WebSocket
- Cierre y vuelva a abrir la aplicación OFS o desinstálela y vuelva a instalarla para reflejar los cambios.