Saltar al contenido
WebViewGold Del vibe coding a la App Store
Español
Consigue WebViewGold

Claude Code + notificaciones push

Notificaciones push para tu app de Claude Code

En iOS, el web push del navegador solo funciona en web apps añadidas a la pantalla de inicio, y la mayoría de los usuarios nunca llega a verlo. Como app nativa creada con WebViewGold, tu app de Claude Code obtiene lo auténtico: notificaciones push del sistema en iOS y Android, enviadas desde tu backend, desde un panel o programadas con tu propio JavaScript.

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

Tres formas de avisar a tus usuarios

Push remoto (OneSignal, Pushwoosh o Firebase)

Envía campañas desde un panel o lanza mensajes desde Tus propias rutas de API, funciones serverless o Supabase a través de su API REST. Segmenta usuarios, programa envíos y mide aperturas. WebViewGold ya incluye las integraciones; solo pegas tus IDs de app en Config.swift y Config.java (o en el Cloud Builder).

Push local desde JavaScript

Programa una notificación desde tu web app con una sola llamada URL, por ejemplo un recordatorio dentro de dos horas o un aviso de carrito abandonado. Llega incluso después de cerrar la app. Funciona sin ningún servicio push.

El permiso en el momento justo

Lanza el diálogo de permisos del sistema desde un enlace (registerpush://) cuando el usuario tenga un motivo para decir que sí, en lugar de hacerlo en el primer inicio, y consulta el estado del permiso con checkNativePushPermissions:// (variable JavaScript nativePushEnabled).

Prompt para Claude Code

Pega esto en Claude Code para implementar la parte de la web app. Revisa el resultado, publica y luego prueba dentro de la app WebViewGold.

Prompt para Claude Code
Prompt para Claude Code: Lee https://www.webviewgold.com/llms-full.txt y luego añade push nativo para el envoltorio de WebViewGold. 1) Añade una página de ajustes de notificaciones con un botón "Activar notificaciones" que navegue a registerpush:// solo cuando navigator.userAgent contenga mi token personalizado de WebViewGold; en caso contrario, muestra una alternativa para el navegador. 2) Después del login, lee la variable global onesignalplayerid (lanza getonesignalplayerid:// una vez si es undefined) y envíala por POST a un endpoint de registro que la guarde en el usuario. 3) Añade en el servidor una función sendPush(userId, title, message, url) que llame a la API REST de OneSignal con ONESIGNAL_REST_API_KEY. 4) Añade un helper para sendlocalpushmsg://push.send?s=SECONDS=msg!MESSAGE&!#TITLE&!#URL y otro para sendlocalpushmsg://push.send.cancel. 5) Documenta el puente en CLAUDE.md y escribe tests para los helpers.

Con una buena versión optimizada de su aplicación web, puedes tener una impresionante aplicación móvil en un par de minutos. ¡Además del servicio al cliente es muy agradable y muy útil! ¡Puedo recomendar WebViewgold :-)

Julian Koch · Cofundador de Dueldonkey · CodeCanyon

Configura las notificaciones push para Claude Code

Unos 20 minutos para ambas plataformas.

  1. Crea una app gratuita en OneSignal (o Pushwoosh)

    Añade una app iOS con tu clave push de Apple (.p8 del Apple Developer portal) y una app Android con tus credenciales de Firebase Cloud Messaging. Ambos paneles te guían paso a paso.

  2. Pega los IDs en WebViewGold

    Activa la opción push en Config.swift y Config.java (o en el formulario del Cloud Builder) e introduce tu OneSignal App ID. Decide si pides el permiso en el primer inicio o más tarde mediante registerpush://.

  3. Identifica a los usuarios en tu web app

    WebViewGold pone el ID de suscripción push a disposición de tu web app como variable JavaScript (onesignalplayerid tras llamar a getonesignalplayerid://) o lo añade a tu URL como ?onesignal_push_id=…. Guárdalo junto al usuario en Tus propias rutas de API, funciones serverless o Supabase para poder enviar notificaciones a usuarios concretos.

  4. Envía desde tu backend

    Llama a la API REST de OneSignal desde Tus propias rutas de API, funciones serverless o Supabase cada vez que ocurra algo: un mensaje nuevo, una actualización de pedido, un recordatorio. O envía campañas manualmente desde el panel.

  5. Enlaza la notificación

    Añade un campo url a cada push; cuando el usuario toca la notificación, WebViewGold abre esa página dentro de la app.

Push local: la llamada JavaScript

No necesitas ningún servicio push. Desde tu app de Claude Code, programa una notificación que llega incluso con la app cerrada:

javascript
var title = "Tu sesión empieza pronto";
var message = "Toca para abrir tu panel.";
var seconds = 7200;                        // se dispara en dos horas
var url = "https://yourapp.com/dashboard"; // se abre al tocarla
window.location.href = "sendlocalpushmsg://push.send?s=" + seconds + "=msg!" + message + "&!#" + title + "&!#" + url;

// cancelar todo lo programado
// window.location.href = "sendlocalpushmsg://push.send.cancel";

Qué pedirle a Claude Code

  • Añadir una pantalla de ajustes de notificaciones con un botón "Activar notificaciones" que navegue a registerpush:// solo dentro de la app (WebViewGold se identifica con un user agent personalizado que defines en la configuración).
  • Leer el ID de suscripción push que proporciona WebViewGold y guardarlo en el perfil del usuario en Tus propias rutas de API, funciones serverless o Supabase.
  • Crear una función de backend que llame a la API REST de OneSignal con el ID de suscripción del usuario cuando ocurra un evento.
  • Añadir el parámetro ?utm_source=push a las URLs de las notificaciones para que tu analítica pueda atribuir las aperturas.

Preguntas frecuentes

¿Funciona en la app nativa el web push que configuras en Claude Code?

El web push del navegador (basado en service workers) no es lo que las tiendas y los usuarios esperan de una app. WebViewGold usa notificaciones nativas de APNs y FCM, que aparecen en el centro de notificaciones del sistema, admiten globos de aviso (badges) y sonidos, y funcionan en cualquier iPhone.

¿OneSignal es gratis?

OneSignal tiene un plan gratuito que cubre la mayoría de las apps nuevas; Pushwoosh regala dos meses a los clientes de WebViewGold. Las notificaciones push locales son gratuitas y no necesitan ningún servicio.

¿Ayudan las notificaciones push en la revisión de App Store?

Sí. La Directriz 4.2 pide funcionalidad que vaya más allá de un sitio web; las notificaciones push nativas son una función nativa concreta y visible para el usuario.

¿Puedo enviar un push a un usuario concreto?

Sí. Asocia el ID de suscripción que expone WebViewGold al registro del usuario en Tus propias rutas de API, funciones serverless o Supabase y envía a ese ID con la API de OneSignal.

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.

Ver planes en la página principal

Full Service

$698 por plataforma $798

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.

Detalles del Full Service Con tecnología de WeSetupYourWebViewApp

Precios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.

¿Listo para lanzar tu app de Claude Code?

Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días

¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.

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.