My Android and my iOS app have since years an unwanted behaviour if the app is for a certain time, may be for around 5 minutes, in background mode. If the app is then launched again (brought to foreground again) the screen always freeze or some main functionalitys do not work anymore. I invested a lot of time to find the reason for this but was not successful. It seems that the bug is inside a compiled swc file from a third party which is very huge and also a decompiling did not help me to locate the buggy line(s) of code. For the Android app I use the simple workaround of "destroying" the app a few seconds after it is sent to background mode. Unfortunatelly iOS does not allow such a command. So I need another workaround here. I am thinking about refreshing/reloading the iOS app when it is brought from background to foreground mode again. I know that the app cannot really re-launch itsself but I could image that a recall of the main classes or else could help here. Is this idea realistical? Or can't that work for any reasons? May be there are certain tricks well known how to manage what I imagine.