I just saw how to access the mobile client logs! Maybe some of this will help.
FYI, the reverse proxy is set up according to Configuring Apache2 as a proxy for Mattermost Server (Unofficial) — Mattermost documentation
I’m seeing a number of instances of these messages in the mobile client log:
2023/04/12 09:21:32.591 WARN Handling Javascript error fetchSessions false
2023/04/12 09:21:32.615 ERROR fetchSessions {
"jsEngine": "hermes",
"intl": {
"defaultMessage": "Received invalid response from the server.",
"id": "mobile.request.invalid_response"
},
"url": "\/api\/v4\/users\/me\/sessions",
"message": "Received invalid response from the server."
}
2023/04/12 09:27:36.096 INFO websocket re-established connection to wss://mattermost.teamseis.com/api/v4/websocket?connection_id=e6414m1khifu3e1sngm8c8xe4c&sequence_number=1
2023/04/12 09:27:36.109 INFO wss://mattermost.company.com/api/v4/websocket?connection_id=e6414m1khifu3e1sngm8c8xe4c&sequence_number=1 got connection id 1mf9yqeai3rhpbbih8pnw337xa
2023/04/12 09:27:36.111 INFO wss://mattermost.company.com/api/v4/websocket?connection_id=e6414m1khifu3e1sngm8c8xe4c&sequence_number=1 long timeout, or server restart, or sequence number is not found, or first connect after failure.
2023/04/12 09:27:36.625 INFO WEBSOCKET RECONNECT MODELS BATCHING TOOK 42ms
2023/04/12 09:27:52.114 INFO websocket closed wss://mattermost.company.com/api/v4/websocket?connection_id=e6414m1khifu3e1sngm8c8xe4c&sequence_number=1