admin / setup
Configure Firebase on Setup page

⚡ Connect Admin Panel → Firebase Remote Config → Android App

STEP 1
Firebase Project
Firebase Console → Project Settings → General. Copy Project ID.
STEP 2
OAuth2 Access Token
Project Settings → Service Accounts → Generate new private key. Use token to write Remote Config.
STEP 3
Enable Remote Config
Firebase Console → Remote Config → Get Started. Keys are auto-created on first push.

⚠ Credentials stored in browser localStorage only. Host this panel behind auth for production.

What the Admin Panel controls
SectionFirebase RC KeyEffect on App
App Settingswebsite_url, app_name…Loads new URL live
WebViewenable_javascript, zoom…Behaviour on next foreground
UI / Navshow_toolbar, show_drawerHides/shows UI instantly
Socialfacebook_url, instagram…Updates About screen links
Adsads_enabled, inter_freq…Kill/tune ads in real-time
Maintenancemaintenance_modeBlocks ALL users with overlay
Force Updateforce_update, min_versionForces Play Store update
Push (FCM)via FCM REST APIInstant push to all/segments
How the bridge works

1. Edit a value here
e.g. change website_url to your new domain

2. Click "Push to App"
Panel writes to Firebase Remote Config REST API

3. App reads on foreground
rc.fetch() runs in onResume(). If changed, values apply immediately — no update needed

⏱ Propagation
Debug builds: ~30s · Production: up to 60 min (Firebase cache)

Live Firebase Remote Config
Connect Firebase on Setup page to load live values…
App Settings
🌐
WebView Settings
JavaScript Enabled
enable_javascript
DOM Storage
enable_dom_storage
Zoom Controls
enable_zoom_controls
Desktop Mode (force desktop user-agent)
enable_desktop_mode
Pull to Refresh
enable_pull_to_refresh
Show Progress Bar
show_progress_bar
UI / Navigation
Show Toolbar
show_toolbar
Show Navigation Drawer
show_navigation_drawer
Social Links
$
Ad Settings
Ads Enabled (global kill switch)
ads_enabled
Banner Ads
banner_ads_enabled
Interstitial Ads
interstitial_enabled
Rewarded Ads
rewarded_ads_enabled
Maintenance Mode
Warning: Enabling this shows a non-dismissable overlay to ALL users. They cannot use the app until you disable it.
Enable Maintenance Mode
maintenance_mode → blocks all users
Send Push Notification
Android Preview
W
Your notification title
Message body…
Force Update
Force Update Active
force_update — shows non-dismissable update dialog
AI Admin Assistant
Claude
AI
Hi! I'm your WedPro admin AI. I can help you write push notifications, plan maintenance, configure Firebase, improve retention, and generate ASO copy. What do you need?
Quick Prompts