Check your URL first
No https:// or missing SSL certificate If you’re serving remotely via the link in Despia Editor > Dynamic App Source, you need a valid HTTPS URL likehttps://example.com.
Common mistakes:
- Missing
https://prefix (justexample.comwon’t work) - No SSL certificate installed
- Certificate expired or invalid
https:// and make sure your SSL cert is valid. Test the URL in a browser first.
Local server not loading
White screen with local server enabled If local server is on but you’re seeing a white screen:- Try closing and reopening the app. Old cache is often the culprit.
- Verify your manifest. Check that
/despia/local.jsonreturns valid structure:
https://yourapp.com/despia/local.json in a browser. You should see the JSON above.
- Make sure it’s a client-side app. Server-side apps won’t work with local server.
- Add
output: 'export'tonext.config.js - Run
npm run build - Entry point must be
index.html
Routing issues
Link is correct, local server is off, but still white screen This is usually a routing problem. Common causes:Trailing slash issues
WebView environments sometimes add trailing slashes (/) to URLs. If your router doesn’t handle this, it breaks.
Example problem:
- Your app expects:
https://example.com/dashboard - WebView requests:
https://example.com/dashboard/ - Router doesn’t match, shows blank
Redirect loops
Example problem:- App start URL in Despia:
https://example.com/auth - Auth redirects logged-in users to:
https://example.com/home/ - Trailing slash breaks routing
- Infinite redirect loop or blank screen
DNS and www issues
www subdomain not configured If you point Despia tohttps://www.example.com but haven’t set up the www subdomain, you’ll get a blank screen.
Check: Does https://www.example.com work in a browser? If not, you have two options:
- Remove www from Despia: Change link to
https://example.com - Add www support to DNS: Configure www subdomain in your DNS settings
- Wait a few hours
- Uninstall and reinstall the app
- Don’t panic if it doesn’t work immediately
Quick debugging checklist
- ✓ URL has
https://prefix - ✓ SSL certificate is valid (test in browser)
- ✓ Local server manifest at
/despia/local.jsonis valid - ✓ App is client-side (not server-rendered)
- ✓ Router handles trailing slashes
- ✓ No redirect loops
- ✓ www/non-www matches your DNS setup
- ✓ If using Next.js, built with static export
Still stuck?
If none of this helps:- Test your URL in a regular mobile browser (Safari/Chrome). Does it work there?
- Check browser console for errors (use remote debugging)
- Contact support: [email protected] with:
- Your app URL
- Screenshot of white screen
- Browser console errors (if any)
- Whether local server is on/off