DO NOT ATTEMPT TO UNINSTALL AND RE-INSTALL THE APP. THIS WILL ONLY MAKE THINGS WORSE.
DO NOT REFRESH YOUR SCREEN. THIS WILL ALSO MAKE THINGS WORSE.
There are two types of being 'offline' and two types of being 'overloaded'. Read the section below that matches the message you are seeing:
This is a problem at your end. Your phone doesn't have an internet connection. Common reasons:
This is a problem at the web server. It is NOT a problem with your phone. Common reasons:
There is nothing YOU can do to fix this. You just have to be patient. Attempting to do so will cause even greater problems.
When the web server comes under extreme load it can be necessary to restrict access to a smaller number of users to prevent it from dying completely.
Keeping it alive, even when you cannot actually use it yourself, means that it can still send out alerts. If the server is offline, but alive, you will still receive alerts on Android phones, Telegram and Twitter. I advise you to always subscribe to alerts from Telegram as a backup even if you already receive Android push notifications within the app.
The usual way that access is restricted is to only allow users with a star rating to log on.
If you have a star rating but the app says that the server is offline then you need to scroll to the 'Your Details' panel and press the 'Save Changes' button. That will then log you in and after a minute the app will spring back to life and all the data will start appearing as normal.
When the server is starting to become overloaded, the app will only update the most important panels, e.g. the map/reports for your country, alerts, nowcast and substorm data. This is to try to prevent the app from dying completely. Some parts of the app will freeze and many functions will be unavailable until the server recovers.
The server is dying and no longer has the capacity to support important panels on the app.