Envuelve la libreta de direcciones nativa con helpers de permisos y flujos de selección para invitaciones y referidos.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Framework de Contacts |
| Android | Sí | ContactsContract |
| Web | No | No hay wrapper de Contacts API; los selectores de contactos del navegador son integraciones separadas |
Funcionalidades principales
Sección titulada “Funcionalidades principales”countContacts- Contar el número total de contactos en el dispositivo.createContact- Crear un nuevo contacto programáticamente.createGroup- Crear un nuevo grupo de contactos.deleteContactById- Eliminar un contacto por ID.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
countContacts | Cuenta el número total de contactos en el dispositivo. |
createContact | Crea un nuevo contacto mediante código. |
createGroup | Crea un nuevo grupo de contactos. |
deleteContactById | Elimina un contacto por su ID. |
deleteGroupById | Elimina un grupo por su ID. |
displayContactById | Muestra un contacto usando el visor nativo de contactos. |
displayCreateContact | Muestra la interfaz nativa para crear contactos. |
displayUpdateContactById | Muestra la interfaz nativa de actualización de contacto para un contacto específico. |
getAccounts | Obtén todas las cuentas disponibles en el dispositivo. |
getContactById | Obtén un contacto específico por ID. |
getContacts | Obtén todos los contactos del dispositivo. |
getGroupById | Obtén un grupo específico por ID. |
getGroups | Obtén todos los grupos de contactos. |
isAvailable | Comprueba si los contactos están disponibles en el dispositivo. |
isSupported | Verifica si el plugin es compatible con la plataforma actual. |
openSettings | Abre los ajustes de contactos del dispositivo. |
pickContact | Selecciona un contacto con el selector nativo de contactos. |
pickContacts | Selecciona uno o más contactos con el selector nativo de contactos. |
updateContactById | Actualiza un contacto existente por ID. |
checkPermissions | Consulta el estado actual de permisos de contactos. |
requestPermissions | Solicita permisos para acceder a los contactos. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-contacts.
Continúa con @capgo/capacitor-contacts
Sección titulada “Continúa con @capgo/capacitor-contacts”Si estás usando @capgo/capacitor-contacts para planificar las operaciones del dashboard y de API, conéctalo con Usando @capgo/capacitor-contacts para la capacidad nativa en Usando @capgo/capacitor-contacts, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en la Introducción, Claves de API para los detalles de implementación en las claves de API, y Dispositivos para el detalle de implementación en Devices.