Scheme
Sparkling pages/containers are opened by a hybrid://... URL. This document defines the unified scheme
format and parameters that are applied on both Android and iOS.
Hosts (container types)
Sparkling supports multiple hybrid:// hosts:
hybrid://lynxview_page: Lynx page container (recommended)hybrid://lynxview: legacy alias oflynxview_page(still supported)hybrid://lynxview_card: Lynx card container (currently Android)hybrid://webview: WebView container
Unless otherwise noted, examples below use lynxview_page.
Format
Bundle style (recommended)
hybrid://lynxview_page: host type for Sparkling Lynx page containers (recommended).bundle: points to the.lynx.bundleyou ship inside the app.
Encoding rules
- Always URL-encode parameter values.
- If you pass hex colors,
#must be encoded as%23(otherwise it becomes a URL fragment). - Prefer building schemes with a query builder (
URLSearchParams,Uri.Builder, etc.) instead of manual string concatenation.
Example with encoded colors:
Parameters (cross-platform)
Only the following parameters are guaranteed to have an effect on both Android and iOS.
Color format (cross-platform)
Use 6-digit RGB hex colors: #RRGGBB (encode # as %23 in a URL).
Do not use 8-digit hex colors for transparency in the scheme (Android and iOS interpret 8-digit hex differently).
Examples
Minimal:
With title:
Hide navigation bar:
Force dark theme:

