Meine Frau und ich erhalten eine lächerliche Menge von Spam-Anrufen mit derselben Vermittlungsstelle (gleiche Vorwahl und die ersten drei Ziffern) und suchen nach einer Lösung. Eine vielversprechende Lösung wird in dieser Apple-Diskussion skizziert : Erstellen Sie eine .vcf-Datei, um einen Kontakt einzurichten, der alle 10.000 Nummern (-0000 ... -9999) in dieser Vermittlungsstelle enthält, und blockieren Sie diesen Kontakt dann. Eine nukleare Option sozusagen.
Ich habe gelesen, dass das Öffnen eines Kontakts mit mehreren hundert Nummern langsam sein kann, in der Größenordnung von mehreren Sekunden, um einen Kontakt mit 200 Kontakten zu öffnen. Es ist jedoch nicht klar, ob sich „Öffnen“ in diesem Zusammenhang auf das Öffnen in der Kontakte-App bezieht, um es anzuzeigen oder in den Speicher zu laden, um zu überprüfen, wann ein Anruf eingeht.
Wir haben beide ein iPhone 6 und haben gerade ein Upgrade auf iOS 11 durch Löschen und Wiederherstellen durchgeführt, und wir haben bisher keine große Verlangsamung erlebt, außer einer leichten (Sekundenbruchteile) Verschlechterung der Reaktion hier und da.
Welche Arten von Leistungsproblemen sollten wir erwarten, wenn wir diesen Weg einschlagen?
Bearbeiten Und insbesondere besteht die Gefahr, dass unsere Telefone gemauert werden oder anderweitig abstürzen, wenn wir dies verwenden? Es gibt einige Diskussionen im obigen Link, dass die Kontakte-App nicht mehr geöffnet wird.
Eine andere Möglichkeit besteht darin, beispielsweise 20 Kontakte mit jeweils 500 Nummern oder 100 Kontakte mit jeweils 100 Nummern oder so ähnlich zu erstellen. Aber ich weiß nicht, ob es einen größeren Leistungseinbruch gibt, wenn man es auf diese Weise auflöst, anstatt sie alle in einem zu haben.
Warum die nukleare Option? Wir sind vor zehn Jahren von diesem Standort weggezogen, haben aber die Nummern der Einfachheit halber beibehalten, wir erhalten keine Anrufe von sogenannten "Nachbarn" da draußen, und ich würde es aus Datenschutzgründen vorziehen, keine Anrufblockierungs-App zu verwenden das scheint eine perfekte Lösung zu sein. (an zweiter Stelle nach der Vernichtung der Spammer aus dem Orbit)
Bearbeiten 2 Ich experimentiere derzeit damit, die Kontakte manuell mit 500 Nummern pro Kontakt zu erstellen, für insgesamt 20 Kontakte. Es dauerte nur wenige Minuten, vier Kontakte mit insgesamt 2.000 Nummern zu generieren und zu importieren, sobald die Tabelle eingerichtet war, und dazu gehörte auch, die Kontakte per E-Mail an mein Telefon zu senden und sie dort zu importieren.
Lösung Ich markiere Matts Antwort als Lösung, weil er mich auf die App WideProtect hingewiesen hat. Ich habe es vor ein paar Tagen installiert und bisher gab es keine Anrufe.
Anfangs habe ich es aus Datenschutzgründen vermieden, eine App zu installieren, aber nachdem ich die CallKit-API gelesen hatte, war ich überzeugt, es zu versuchen. Die App benötigt Zugriff auf Ihre Kontakte, wenn Sie Nummern aus Ihren Kontakten durch den Block zulassen möchten (was das Gegenteil von dem zu sein scheint, was die CallKit-API sagt ...), aber ich habe das umgangen, indem ich alle Bereiche außer dem Bereich blockiert habe, in dem sich die Nummer meiner Frau befindet Wenn die Nummer meiner Frau beispielsweise 123-555-3859 lautet, würde ich 123-555-0XXX, 123-555-1XXX, 123-555-2XXX, 123-555-4XXX usw. blockieren und 3XXX überspringen. Das gibt nur eine 10%ige Chance, dass Betrüger den Bereich auswählen, der die Nummer meiner Frau enthält, also ist das ein akzeptabler Kompromiss für mich UND es vermeidet, WideProtect Zugriff auf meine Kontaktliste zu gewähren. Wenn es unerträglich wird, kann ich 123-555-30XX sperren. 123-555-37XX und 123-555-39XX geben nur eine Chance von 1 %, dass sie den Bereich zufällig auswählen. Das funktioniert bei mir super und schützt die Privatsphäre.
Vielen Dank an Matt, der mich auf diesen Weg geführt hat. Das sieht nach einer großartigen Lösung aus.
Es gibt keine Auswirkungen auf die Leistung. TrueCaller verwendet CallKit, die von iOS bereitgestellte Methode zum Blockieren von Spam-Anrufen, und hinter den Kulissen werden sie alle in einen Kontakt geladen.
Das einzige Problem wäre, wenn Sie diesen Kontakt manuell verwalten möchten, anstatt eine App zu verwenden, die dafür entwickelt wurde. Wischen, um Hunderte von Kontakten zu löschen, ist ein Schmerz!
Wie auch immer , es gibt eine App namens WideProtect , die das CallKit verwendet, um die Blockierung durchzuführen, und mit der Sie zu blockierende Nummernbereiche festlegen können.
Ich kann keine Auswirkungen auf die Leistung bei einer weit niedrigeren Grenze melden - mein Kontakt namens "Telemarket Spam", zu dem ich Anrufer hinzufüge und diesen einen Kontakt blockiere, ist etwa 125 Telefone tief.
Ich würde alle Nummern zu einem Kontakt hinzufügen, um Ihr Leben zu vereinfachen, bis Sie ein Problem oder ein Problem bemerken, und sich dann etwas zurückziehen und zu mehreren Kontakten iterieren.
Wenn der Ärger, diese Liste zu pflegen, irgendwann mein Zögern überwindet, einen Dienst zu abonnieren, der in die iOS-Telefon-App integriert ist, um verdächtige und bekannte schlechte Akteure zu klassifizieren und zu versuchen, sie zu blockieren, werde ich wahrscheinlich für einen Dienst bezahlen, um Anrufe zu blockieren. Bisher kann ich keine Verlangsamung oder Einfrieren messen - aber ich könnte potenzielle Probleme sehen, wenn Sie es schaffen, Tausende von Nummern im selben Kontakt zu haben.
Tut mir leid, das ist nicht besonders streng, aber es könnte ziemlich einfach sein, es empirisch zu testen, indem Sie einen Kontakt mit 5.000 Nummern generieren und sehen, wann es kaputt geht, wenn Sie Zeit und ein Backup haben, um Ihr iOS-Gerät wiederherzustellen.
Wenn ich dies profilieren müsste, könnte ich Instruments verwenden, um es an die Kontakte-App anzuhängen und zu sehen, wo der Kontakt im Dateisystem (für iOS oder MacOS) gespeichert ist, sodass es eindeutig eine Möglichkeit gibt, zurückzuentwickeln, wie viel Speicherplatz eine Nummer zum Speichern benötigt und Messen Sie die CPU-Auslastung im Zusammenhang mit der Bearbeitung dieser Datei oder der Verarbeitung dieser Daten. Wenn Sie keine Speicher- und CPU-Spitzen sehen, können Sie wahrscheinlich sicher davon ausgehen, dass das System gut reagiert, solange Sie darauf achten, weiterhin Zahlen hinzuzufügen, wenn Sie sich nur die Gesamtgeschwindigkeit des Geräts ansehen, während Sie diesen Kontakt bearbeiten.
Fahrrad
David
David
CyberSkull