¿Existe algún equivalente a la solicitud de permisos de contactos nativos de iOS que pueda activarse en un sitio web para móviles, por ejemplo, con el fin de cargar contactos en una aplicación de chat o en las redes sociales para el descubrimiento social?
Respuesta
¿Demasiados anuncios?No, eso es posible por defecto desde un sitio web con las versiones existentes de iOS. Para eso necesitarás tener una app nativa como ayuda, o el usuario tendrá que habilitar funciones experimentales.
Existe una API para la información de contactos en Javascript. Sin embargo, no está soportada por defecto en iOS Safari. Puede activarla de la siguiente manera:
-
Abra la aplicación Ajustes
-
Safari de grifos
-
Pulse Avanzado (al final de la lista de ajustes).
-
Toque Funciones experimentales
-
Activar "API de selección de contactos"
Para futuras consultas, puede seguir el estado de la API en este enlace:
https://caniuse.com/mdn-api_navigator_contacts
Ten en cuenta que la API de Contactos está actualmente disponible por defecto en Chrome para Android. Allí se introdujo con Chrome 80 en febrero de 2020.