I have an Android app, when I compile and run works fine. Part of the CI process, we uses HockeyApp for our tester to download the App.
When the App is downloaded by HockeyApp and Launched directly, the behavior of the App differs from when I compile and run it.
If I just download and install from HockeyApp, and instead of launch it directly (e.g. the HockeyApp will ask if we want to launch it), I click DONE and then manually launch it, the App behaves normal.
I don't know where to start debug such issue... and why HockeyApp could cause different behavior if we use it to launch. Perhaps this is not a real issue, as when we install from GooglePlay and launch it, it shouldn't have the problem... but I'm not fully sure.
Any guide how should I start debugging the issue?
p/s: Just to add on, the different behavior is, the set value (selected TAB on TABBAR) doesn't stays persistent. It reset to it's initial value when we go to background and come back. This happens even if DON'T KEEP ACTIVITY is OFF. Note: in normal behavior, the value is persist, and stored it properly using SavedInstanceState i.e. even when we have DON"T KEEP ACTIVITY, it persists on without any issue.