Mi esposa y yo estamos recibiendo una cantidad ridícula de llamadas de spam con el mismo intercambio (el mismo código de área y los tres primeros dígitos) y estamos buscando una solución. Una solución prometedora se describe en esta discusión sobre la manzana : cree un archivo .vcf para establecer un contacto que contenga todos 10,000 números (-0000 ... -9999) en ese intercambio y luego bloquear ese contacto. Una opción nuclear por así decirlo.
He leído que tener un contacto con varios cientos de números puede tardar en abrirse, en el orden de varios segundos en abrirse para uno que contenga 200 contactos. Pero no está claro si "abrir" en ese contexto se refiere a abrirlo en la aplicación Contactos para verlo o cargarlo en la memoria para verificar cuándo entra una llamada.
Cada uno de nosotros tiene un iPhone 6 y acabamos de actualizar a iOS 11 mediante borrado y restauración, y hasta ahora no hemos experimentado una ralentización que no sea una leve degradación (fracciones de segundo) en respuesta aquí y allá.
¿Qué tipo de problemas de rendimiento debemos esperar si tomamos esta ruta?
Editar Y, específicamente, ¿existe el peligro de bloquear nuestros teléfonos o de otro modo estrellarnos si usamos esto? Hay una discusión en el enlace anterior de la aplicación de contactos que ya no se abre.
Otra opción es crear, por ejemplo, 20 contactos, cada uno con 500 números, o 100 contactos, cada uno con 100 números, o algo así. Pero no sé si hay un mayor impacto en el rendimiento al dividirlo de esa manera en lugar de tenerlos todos en uno.
¿Por qué la opción nuclear? Nos mudamos de ese lugar hace diez años, pero guardamos los números por conveniencia, no recibimos ninguna llamada de los llamados "vecinos", y lo haría Prefiero no utilizar una aplicación de bloqueo de llamadas debido a problemas de privacidad, por lo que parece una solución perfecta. (En segundo lugar solo para molestar a los spammers desde la órbita)
Editar 2 Actualmente estoy experimentando con la creación de contactos manualmente con 500 números por contacto, para un total de 20 contactos. Solo tomó unos minutos generar e importar cuatro contactos con un total de 2,000 números una vez que se configuró la hoja de cálculo, y eso incluyó enviar por correo electrónico los contactos a mi teléfono e importarlos allí.
Solución Estoy marcando la respuesta de Matt como la solución porque me indicó la dirección de la aplicación WideProtect. Lo instalé hace un par de días y hasta ahora no ha habido llamadas.
Inicialmente, estaba evitando instalar una aplicación debido a problemas de privacidad, pero después de leer el CallKit API me convencieron para que lo intentara. La aplicación requiere acceso a sus contactos si desea permitir números de sus contactos a través del bloque (lo que parece opuesto a lo que dice la API de CallKit ...) pero resolví eso bloqueando todos los rangos, excepto el rango que el número de mi esposa es por ejemplo, si el número de mi esposa es 123-555-3859, bloquearía 123-555-0XXX, 123-555-1XXX, 123-555-2XXX, 123-555-4XXX, etc. Saltar 3XXX. Eso da solo un 10% de probabilidad de que los estafadores seleccionen el rango que incluye el número de mi esposa, por lo que es una compensación aceptable para mí Y evita dar acceso a WideProtect a mi lista de contactos. Si se vuelve insoportable, puedo bloquear 123-555-30XX..123-555-37XX y 123-555-39XX dando solo un 1% de probabilidad de que elijan aleatoriamente el rango. Así que eso funciona muy bien para mí y preserva la privacidad.
Muchas gracias a Matt por señalarme en ese camino. Esto parece una gran solución.