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

Función nativa

Acceso a contactos para apps hechas con vibe coding

Búsqueda de amigos, invitaciones a grupos y fichas de clientes en segundos, con el flujo de permisos y las reglas de privacidad que evitan problemas en la revisión. Elige tu herramienta.

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

Cuándo merece la pena leer los contactos

Encontrar amigos que ya usan la app

Compara números de teléfono normalizados con las cuentas de tu backend y muestra "3 de tus contactos ya están aquí" en lugar de una lista de amigos vacía.

Invitar a una persona cada vez

El usuario elige un contacto, la app prepara una invitación personal y abre la hoja de compartir. Sin invitaciones masivas ni sorpresas para quien la recibe.

Añadir rápido un cliente o un compañero de equipo

Las apps de CRM, de reservas y de equipos pueden rellenar un registro nuevo a partir de un contacto elegido, en lugar de obligar a los usuarios a volver a escribir nombres y números.

A menudo no lo necesitas

Un simple enlace de invitación a través de la hoja de compartir nativa (shareapp://) no necesita ningún permiso y es el camino más fácil para pasar la revisión. Pide acceso a los contactos solo cuando la búsqueda de coincidencias o la selección aporten valor real.

Pide, lee y usa los contactos de forma responsable

Una hora para el código, algo más para los textos de privacidad.

  1. Declara el permiso

    Android: añade android.permission.READ_CONTACTS a AndroidManifest.xml, como exige la documentación de WebViewGold. iOS: la descripción de uso de contactos en Info.plist debe explicar el motivo, por ejemplo "para mostrarte cuáles de tus contactos ya usan la app".

  2. Primero explica, luego pide

    Muestra una pantalla propia que explique el beneficio, con un botón Continuar, y después navega a requestcontactpermission://. No lo pidas nunca en el primer inicio ni antes de que el usuario llegue a la función.

  3. Lee la agenda

    Con el permiso concedido, navega a readcontacts://. WebViewGold rellena la variable global contacts con un objeto de nombres y arrays de números de teléfono; sin permiso, su valor es null.

  4. Deja que el usuario elija

    Muestra una lista con búsqueda, sin nada preseleccionado y sin botón Seleccionar todo, y enseña el texto exacto de la invitación antes de enviar nada.

  5. Envía solo lo que la función necesita

    Para encontrar amigos, normaliza los números y envíalos a tu backend para una comparación puntual; no guardes los números sin coincidencia. Para las invitaciones, no envíes nada: abre la hoja de compartir.

Preguntas frecuentes

¿Qué devuelve readcontacts://?

Un objeto JSON con el nombre de cada contacto como clave y un array de números de teléfono para cada uno, guardado en la variable global contacts. Sin permiso, la variable es null. Los correos electrónicos, las direcciones postales y las fotos no forman parte del formato documentado.

¿Rechazará Apple una app que lee contactos?

No por leerlos, pero a menudo por cómo lo hace. Pide acceso en contexto con una descripción de uso clara, deja que los usuarios elijan personas concretas, no invites nunca a todos a la vez y no guardes la agenda en tu servidor salvo que la función lo necesite y tu política de privacidad lo indique.

¿Necesito acceso a los contactos para una función de invitación?

A menudo no. Una hoja de compartir con un enlace de invitación personal llega a WhatsApp, Mensajes y el correo sin ningún permiso y es mucho más fácil de explicar en la revisión. Usa el acceso a contactos cuando busques amigos o crees grupos a partir de contactos existentes.

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?

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.