- Mobile
- Web
- A WebView with no URL bar or browser chrome.
- Zend shows your icon and name while you load.
- The status bar matches your page’s
bodybackground colour. - Zoom and link callouts are off.
- One small floating pill (top right, collapses to a dot, draggable) gives the user Close and Report.
- Android back goes back through your pages first.
Guidelines
- Build for full screen, mobile first. Set a solid
bodybackground colour. - Keep the top-right 120×44 px clear of important controls. The Zend pill sits there until it folds.
- Don’t add your own “back to Zend” button. Call
zend.close()when you’re done; the optional result goes back to whatever opened you. - Links to other sites open outside Zend after the user confirms. Keep everything you need on your own origins.
- Users find you on Discover by name. Use your real app name in
nameand a one-linedescription. - Let users report problems with
zend.report({ reason, detail?, interactionId?, prizeId? }). Reasons:scam,unfair_result,offensive,broken,other.
Hosting headers
Zend loads your page in a frame on the web. If you send aContent-Security-Policy, allow Zend as a frame ancestor:
/.well-known/zend-app.json on every origin. See Public apps.