Widgets de pantalla de inicio, acciones rápidas y Siri para tu app de Bolt
La pantalla de inicio es donde una app demuestra que es más que un marcador. En iOS, WebViewGold le da a tu app de Bolt cuatro formas de estar ahí: un widget de imagen que tu servidor mantiene al día, acciones rápidas al mantener pulsado el icono, frases de Siri que ejecutan tu JavaScript e iconos de app alternativos. Android no tiene equivalente en WebViewGold para widgets y acciones rápidas, así que esta guía también cubre las alternativas honestas para esa plataforma.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Garantía de aprobación – o te devolvemos el dinero en 14 días
Sin programar
Pago único, actualizaciones gratuitas
Soporte humano 24/7
Hecho en Alemania desde 2014 · ISO 27001
9:41
BBolt
Widgets y atajosYa en tu bolsillo
App Store · Google Play Aprobada
Cuatro funciones de pantalla de inicio en iOS
Widget de imagen
Un widget de pantalla de inicio que muestra un SVG o PNG renderizado por tu servidor: las cifras de hoy, la próxima reserva, una racha. Tu app web le indica la imagen con widget://https://yourdomain.com/widget.svg?t=TOKEN; widgetRefreshTime (minutos) y widgetfallbackURL en Config.swift definen el intervalo de actualización y la imagen de respaldo.
Acciones rápidas
Pon useShortcuts en true en Config.swift y define las acciones en Shortcuts.json: un título, un redirection_link, una injection de JavaScript opcional y un SF Symbol. Los usuarios las ven al mantener pulsado el icono de la app.
Frases de Siri
Con el complemento opcional de Siri (se vende por separado; introduces su token de plugin en siriEnabled), un enlace como addtosiri://?command=Log%20Water&jsFunction=logWater() permite al usuario añadir una frase que ejecuta una función de JavaScript en tu app web.
Iconos de app alternativos
Incluye hasta tres iconos alternativos (oscuro, clásico, de temporada) y deja que los usuarios cambien con changeicon://icon1 a changeicon://icon3, o vuelvan al original con changeicon://default. iOS confirma cada cambio con un aviso del sistema.
Prompt para Bolt
Pega esto en Bolt para implementar la parte de la web app. Revisa el resultado, publica y luego prueba dentro de la app WebViewGold.
Prompt para pegar en Bolt
Añade la parte web del widget de iOS, las acciones rápidas y los iconos alternativos de WebViewGold. 1) Crea una Netlify Function widget que acepte ?t=TOKEN, busque al usuario por una columna widget_token en Supabase con la service role key del entorno y devuelva un SVG (Content-Type image/svg+xml, Cache-Control max-age=300) con la cifra clave de hoy y una etiqueta corta en texto grande con fuente del sistema; añade una redirección de Netlify de /widget.svg a la función. 2) Añade la columna widget_token con una acción para generarlo y regenerarlo en los ajustes. 3) Después del login, solo dentro de la app de iOS (el user agent contiene mi token de WebViewGold más iPhone o iPad), navega una vez por sesión a widget://https://OUR_DOMAIN/widget.svg?t=TOKEN. 4) Haz que /new, /today y /scan funcionen como puntos de entrada directos y lee ?source=shortcut para la analítica. 5) Añade una pantalla "Elegir icono de la app" con botones que naveguen a changeicon://icon1, changeicon://icon2 y changeicon://default. 6) No muestres nunca estos controles en el navegador ni en Android, y deja la service role key fuera de las variables VITE_.
WebViewGold nos ha permitido el tiempo de mercado más corto y eficiente que jamás sea posible de todas las otras plataformas de aplicaciones que hemos probado durante los últimos 5 años. No sé por qué no lo había descubierto antes, ¡pero estoy muy, muy contento de haberlo hecho. Actualmente cerca de 6000 descargas de aplicaciones tanto en iOS App Store & Google Play Store sin ningún problema!
Cada una de estas funciones debería ahorrarle un paso al usuario. Buenos candidatos en apps típicas de vibe coding:
Lo próximo
La próxima cita, la próxima clase, la próxima franja de entrega. Una imagen de widget renderizada por Supabase, Firebase o tu propia API responde a "¿cuándo es?" sin abrir la app.
El progreso de un vistazo
Rachas de hábitos, metas de ahorro, ventas de hoy, palabras escritas. Un número grande y una etiqueta se leen bien en tamaño de widget.
Las tres tareas principales
Acciones rápidas como "Nueva entrada", "Escanear recibo" u "Hoy" abren directamente la pantalla correcta, y así la app se siente más rápida que la web.
Momentos con las manos ocupadas
Frases de Siri como "Empezar entrenamiento", "Registrar un vaso de agua" o "Poner mi emisora", para cuando tocar la pantalla resulta incómodo.
Un detalle para los usuarios fieles
Iconos alternativos como pequeña recompensa para suscriptores o un icono en modo oscuro para quienes cuidan su pantalla de inicio.
Añade un widget y acciones rápidas a una app de Bolt
Medio día, incluido el endpoint de la imagen del widget.
Renderiza la imagen del widget en tu servidor
Añade un endpoint en Supabase, Firebase o tu propia API que devuelva un SVG o PNG para un usuario: un número o una línea de texto, grande y con mucho contraste, sin etiquetas diminutas. Que sea rápido y barato, porque se vuelve a pedir en cada actualización.
Autentica con un token, no con una cookie
El widget carga la imagen fuera de tu WebView con sesión iniciada, así que dale a cada usuario un token de widget imposible de adivinar, ponlo en la URL y permite que lo regenere. Nunca pongas en la URL un ID de usuario sin más.
Conecta el widget desde Bolt
Después del login, y solo dentro de la app de iOS, navega una vez a widget://https://yourdomain.com/widget.svg?t=TOKEN. Define widgetfallbackURL con una imagen de tu marca para usuarios sin sesión y elige un widgetRefreshTime razonable; iOS raciona las recargas de los widgets, así que cuenta con "actualizado en la última hora", no con tiempo real.
Activa el target del widget
Sigue el videotutorial de la Documentación para iOS para activar la widget extension en el proyecto de Xcode de WebViewGold y después añade el widget desde la galería de widgets de la pantalla de inicio en un iPhone real.
Define las acciones rápidas
Escribe de dos a cuatro entradas en Shortcuts.json que apunten a páginas internas de tu app de Bolt (añade ?source=shortcut para la analítica). La lista va dentro de la app, así que cambiarla requiere una nueva compilación; las páginas que abre pueden cambiar con cada despliegue.
Opcional: iconos y Siri
Coloca los iconos alternativos en la carpeta AppIconAlternate y añade las entradas CFBundleAlternateIcons a Info.plist exactamente como muestra la documentación del icono dinámico. Para Siri, solicita el token de plugin como se describe en la documentación de Siri.
Shortcuts.json para acciones rápidas
Va en el proyecto iOS de WebViewGold y se activa con useShortcuts = true (consulta la documentación de atajos). El campo injection ejecuta JavaScript cuando la página termina de cargar; aquí, para abrir una vista de escáner que expone tu app web.
Información de un vistazo en la pantalla de inicio
Widget de imagen (widget://)
No hay API de widgets en WebViewGold. Envía una notificación push con una url que abra la pantalla correcta; un AppWidget nativo es trabajo a medida en el proyecto de Android Studio que recibes.
Ir directo a una pantalla
Acciones rápidas (Shortcuts.json)
No hay una API documentada de acciones rápidas. Mantén esas pantallas a un toque en tu navegación y usa App Links para que los enlaces a páginas internas abran la app.
¿Funcionan los widgets y las acciones rápidas en Android?
No a través de WebViewGold. El widget, las acciones rápidas de Shortcuts.json, las frases de Siri y los iconos alternativos son funciones del proyecto de iOS. En Android, usa notificaciones push que abran una URL concreta, App Links y el destino para compartir; un widget nativo de Android es posible como trabajo a medida en el proyecto de Android Studio que recibes, pero no es una función documentada de WebViewGold.
¿Puede el widget mostrar datos en directo?
Muestra una imagen que renderiza tu servidor y que se recarga con el intervalo que definas en widgetRefreshTime. iOS raciona las actualizaciones de los widgets, así que tómalo como información reciente, no en tiempo real. El widget no tiene botones propios; al tocarlo se abre la app.
¿Ayuda un widget en la revisión de App Store?
Refuerza el argumento de la directriz 4.2 porque es algo que un sitio web no puede hacer, siempre que muestre contenido útil de la app. Inclúyelo en una captura de pantalla y menciónalo en las notas para la revisión para que el revisor realmente lo busque.
¿La integración con Siri está incluida en la licencia?
Siri es un complemento opcional que se vende por separado: recibes un token de plugin que introduces en siriEnabled y añades la capability de Siri al target. El widget, las acciones rápidas y los iconos alternativos son funciones documentadas del proyecto de iOS.
¿Puedo cambiar las acciones rápidas sin actualizar la app?
La lista vive en Shortcuts.json dentro de la app, así que añadir o renombrar una acción requiere una nueva compilación. Las páginas que abren las acciones son URLs normales de tu app de Bolt, de modo que lo que muestran cambia con cada despliegue.
Tres formas de llevar tu app a las tiendas
El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.
Hazlo tú mismo
$109 por plataforma, pago único
La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.
Sin Mac, sin Xcode, sin Android Studio: configura en el navegador, compilamos ambas apps en la nube y las entregamos a App Store Connect y a Play Console.
Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.
Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.