larryaasen / upgrader

A Flutter package for prompting users to upgrade when there is a newer version of the app in the store.
MIT License
547 stars 268 forks source link

These 3 variables [debugLogging, debugAlways, debugDisplayOnce] behavior is unexpected in Production #258

Closed ndungudedan closed 10 months ago

ndungudedan commented 1 year ago

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.

larryaasen commented 10 months ago

@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.