Logo Quiz icon

Personnaliser

Documentation

Guide de configuration pour Logo QuizVisuella

General settings

The General section of setup.html covers the app-wide values that don't fit under any single subsystem — display name, version, coin economy, ad frequency, notification reminders.

All of these live in .env under the plain top-level keys.

App identity

KeyWhat it does
APP_NAMEThe label under the icon on the home screen. Patched into Android's application android:label and iOS's CFBundleDisplayName.
APP_VERSION_NAMEMarketing version, e.g. 1.0.0.
APP_VERSION_CODEBuild number, integer. Increment for every store upload.
APP_ANDROID_STORE_URLDeep link used by the in-app "Rate us" button on Android.
APP_IOS_STORE_URLSame on iOS.
APP_DEEPLINK_HOSTThe custom scheme host used when sharing a logo.
APP_CLOUD_SAVE_NAMEFirestore collection name used for cross-device progress sync. Change this if you're forking the app so you don't collide with the original.
APP_LOCAL_DB_NAMESQLite filename used on-device.

Coin economy

Tune the whole game economy without touching Dart:

KeyDefaultWhat it does
COINS_STARTING50Coins a fresh install starts with.
COINS_PER_GUESS25Coins credited on a correct guess.
COINS_DAILY_REWARD100Coins from the daily reward wheel.
COINS_DAILY_REWARD_COOLDOWN_HOURS24Hours between two daily rewards.
COINS_REWARDED_AD20Coins for watching a rewarded ad.
COINS_HINT_REVEAL_LETTER20Cost of the "reveal a letter" hint.
COINS_HINT_REMOVE_LETTER10Cost of the "remove a wrong letter" hint.
COINS_HINT_SOLVE_QUIZ100Cost of the "solve this level" hint.

Ads pacing

code
ADS_INTERSTITIAL_EVERY_N_GAMES=3

Games between two interstitials. Lower = more revenue and worse retention; higher = the opposite. Watch your D1 and D7 retention curve before shipping a change.

Daily reminder

code
DAILY_REMINDER_HOUR=20
DAILY_REMINDER_MINUTE=0

The app schedules a local notification at that time (24h clock, device time zone) reminding the player to come back and collect their daily reward. Set both to -1 to disable reminders entirely.