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

v0 + compartir y háptica

Hoja de compartir nativa y respuesta háptica para tu app de v0

Dos detalles hacen que una app de v0 se sienta nativa desde el primer minuto: una hoja de compartir real (AirDrop, Mensajes, WhatsApp, Mail) en lugar de un enlace copiado, y una vibración sutil cuando algo sale bien. WebViewGold expone ambos como llamadas URL que puedes conectar a los botones que ya tienes.

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

Lo que obtienes

Hoja de compartir del sistema

Navega a shareapp://message?=Mira esto&url=https://app.yourdomain.com/item/42 y se abre el diálogo nativo de compartir con tu texto y tu enlace. El usuario elige la app que quiera.

Respuesta háptica

Llama a lighthaptic://, mediumhaptic://, heavyhaptic://, successhaptic://, warninghaptic:// o errorhaptic:// desde un iframe oculto o con window.location para dar una respuesta táctil en las acciones clave.

Recibir contenido compartido (Android)

Con la API ShareIntent, tu app también puede aparecer como destino para compartir en otras apps y recibir textos, enlaces o imágenes en tu web app.

Prompt para v0

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

Prompt para pegar en v0
Añade compartir nativo y hápticos para la versión de app móvil de esta app de Next.js. Crea lib/native.ts (solo cliente) con isNativeApp(), que compruebe si navigator.userAgent contiene "WebViewGold"; shareNative(text, url), que asigne 'shareapp://message?=' + encodeURIComponent(text) + '&url=' + encodeURIComponent(url) a window.location.href y recurra a navigator.share o a copiar al portapapeles; y haptic(kind), que asocie light, success y error a lighthaptic://, successhaptic:// y errorhaptic://. Crea components/share-button.tsx como Client Component que reciba las props title y url absoluta. Úsalo en la página del elemento y añade en los ajustes un botón "Invitar a amigos" que comparta el enlace de referido del usuario https://OUR_DOMAIN/join?ref=CODE, con el código creado por una Server Action.

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!

Antonio Davila · CodeCanyon

Intégralo en v0

Unos 15 minutos.

  1. Encuentra los momentos para compartir

    Invitar a un amigo, compartir un resultado, enviar un anuncio, recomendar la app. Cada uno recibe un botón que llama a shareapp:// dentro de la app y usa la Web Share API o una alternativa de copiar enlace en el navegador.

  2. Detecta la app

    Comprueba si está el user agent de WebViewGold (configurable en Config.swift / Config.java) y solo entonces usa los esquemas nativos; si no, recurre a navigator.share.

  3. Añade háptica a las confirmaciones

    successhaptic:// tras guardar un formulario o completar un pedido, errorhaptic:// en los errores de validación, lighthaptic:// en los interruptores. Úsala con moderación para que siga teniendo significado.

  4. Mide lo que se comparte

    Añade ?ref=share a las URLs compartidas para que Route handlers y server actions de Next.js, Postgres mediante Neon o Supabase pueda atribuir los registros a lo que se comparte.

Un helper para compartir en tu web app

Funciona en la app y en el navegador:

javascript
function shareItem(text, url) {
  var inApp = navigator.userAgent.indexOf("WebViewGold") !== -1;
  if (inApp) {
    window.location.href = "shareapp://message?=" + encodeURIComponent(text) + "&url=" + encodeURIComponent(url);
  } else if (navigator.share) {
    navigator.share({ text: text, url: url });
  } else {
    navigator.clipboard.writeText(url);
  }
}
function haptic(kind) {
  if (navigator.userAgent.indexOf("WebViewGold") !== -1) { window.location.href = kind + "haptic://"; }
}

Preguntas frecuentes

¿Funciona la Web Share API dentro de la app?

En parte, según el WebView del sistema. El esquema shareapp:// es la forma fiable y te da la hoja nativa completa en ambas plataformas.

¿La respuesta háptica funciona en Android?

Sí, los mismos esquemas hápticos activan el motor de vibración en los dispositivos Android que lo admiten.

¿Compartir es relevante para la revisión de App Store?

Es una de las capacidades nativas que ven los revisores; junto con las notificaciones push y la gestión sin conexión, refuerza tu argumento frente a la Directriz 4.2.

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 v0?

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.