As the naming of these variables [debugLogging, debugAlways, debugDisplayOnce] communicates, it is expected that they should only be effective in debug mode. However, that's not the case, and if you forget to toggle back to false when releasing your app, they still affect whether the Upgrader should display or not.
@ndungudedan The term debug does not imply a debug build of the app. An app can be debugged using a release build. The term debug implies debugging and diagnosing problems.
As the naming of these variables [
debugLogging
,debugAlways
,debugDisplayOnce
] communicates, it is expected that they should only be effective indebug
mode. However, that's not the case, and if you forget to toggle back tofalse
when releasing your app, they still affect whether the Upgrader should display or not.