iOS-SMS-Filter-App mit ChatGPT
(apps.apple.com)Spam-Nachrichten werden als Junk einsortiert und es wird keine Benachrichtigung angezeigt. Alle übrigen werden in 6 Kategorien klassifiziert. Es können nur SMS gefiltert werden; iMessage kann wegen eines anderen Mechanismus nicht gefiltert werden.
Die Kategorien bestehen aus zwei Actions (transaction, promotion) und den jeweiligen untergeordneten Subactions.
Motivation für die Entwicklung
- In letzter Zeit habe ich viele Spam-SMS bekommen. Aktienempfehlungen, dubiose Trading-Gruppen, irgendwelche "Oppa"-Nachrichten usw.
- Aufmerksamkeit ist eine begrenzte Ressource, deshalb wollte ich verhindern, solchem Rauschen ausgesetzt zu sein.
Vorgehen
- Entwickelt wurde nach dem Entwicklungsleitfaden.
- Aus Sicherheitsgründen kann nur eine einzige vordefinierte API verwendet werden, und für deren Domain muss
.well-known/apple-app-site-associationeingerichtet werden. - Aus Sicherheitsgründen ist in der Message Extension kein Schreiben in den Speicher möglich, sondern nur Lesen. Die Haupt-App legt die Regeln fest, und die Message Extension liest die entsprechenden Filterregeln und verwendet sie.
- Filtern ist über Prefix, Suffix, Regex usw. möglich.
- In der Message Extension ist die Telefonnummer des Empfängers nicht bekannt; verfügbar sind nur
senderundbodyder empfangenen Nachricht. - Für den Server wurde Cloudflare verwendet.
GPT-Prompt (Auszug)
Extract the "action" and "subAction" from the given SMS message and output the result in JSON format.
If the message appears suspicious, set action to "junk".
If the message appears promotional and also a little bit suspicious, set action to "junk".
Do not set action to "junk" if the message looks like phone number validation, OTP, or any other legitimate message.
Output must be JSON format without triple backticks.
JSON Structure:
- action: string
- subAction: string
…
- Wenn Sie unter Spam-Nachrichten leiden, probieren Sie es einmal aus. Nach Installation und Einrichtung müssen Sie die App nicht erneut öffnen.
Monetarisierung nahezu unmöglich
- Für Monetarisierung über Werbung oder ein kostenpflichtiges Abo müssten Nutzer die App regelmäßig öffnen. Aufgrund der Art der App gibt es nach der Einrichtung jedoch kaum einen Grund, sie erneut zu starten, daher fiel mir nichts Sinnvolles ein. Deshalb ist sie kostenlos.
- Man könnte auch eine Spam-Nummern-Datenbank aufbauen und sogar Spam-Anrufe blockieren, aber für ein Side Project wirkte der Umfang zu groß.
12 Kommentare
trilliwon!
In letzter Zeit wurde ich von viel aktienbezogenem Spam geplagt, und ich nutze die App sehr zufrieden.
Ich habe eine Frage.
Wenn man die App installiert, werden drei Standardfilter registriert.
Darunter gibt es auch einen Filter für
"(광고)".Deshalb dachte ich, wenn der Text
"(광고)"enthalten ist, wird die Nachricht wohl in Richtung"Werbung"gefiltert,aber sie ist als Junk durchgerutscht.
Natürlich ist die AI-Filterung aktiviert.
Gibt es da wohl irgendeine Priorität?
Und haben Sie vielleicht vor, eine Whitelist zu erstellen?
Haha
Ich habe ein Update veröffentlicht.
Wenn ihr beim Erstellen eines Filters eine andere Kategorie als
junkauswählt, funktioniert er wie eine Whitelist.Die Priorität liegt zuerst bei selbst erstellten Filtern; auch unter diesen werden die Filter weiter oben in der Liste zuerst angewendet.
Wenn die selbst erstellten Filter nichts herausfiltern, arbeitet die App im AI-Modus.
https://apps.apple.com/kr/app/…
Der Filter kann Nachrichten nur als
junkeinsortieren. Eine Kategoriezuweisung gibt es nicht, haha.Die Einstellungen lassen sich genauer ausarbeiten; ich werde morgen versuchen, die Funktion hinzuzufügen.
Wenn Sie die AI-Aktivierung einschalten und den Werbefilter entfernen, werden Werbe-SMS in die entsprechende Kategorie verschoben.
Eine Whitelist kann natürlich hinzugefügt werden. Ich werde das morgen umsetzen, veröffentlichen und dann noch einmal mit Ihnen teilen :)
Vielen Dank für die wirklich schnelle Bearbeitung.
Ich werde es ausprobieren und Ihnen anschließend erneut Feedback geben.
Vielen Dank.
Oh?? Können auch beide zusammen vorhanden sein??
Es scheint, dass man nur einen SMS-Filter auswählen kann.
Mehrere gleichzeitig lassen sich nicht verwenden :(
Wow, großartig!! Sogar besser als Huhu!!!
https://apps.apple.com/kr/app/…
Der Link scheint fehlerhaft zu sein ;;
Ich nutze es sehr gern. Jedes Mal, wenn ich die sich ansammelnden Junk-Nachrichten sehe, bin ich richtig zufrieden.
https://apps.apple.com/kr/app/…
Ich kam mir vor, als hätte ich das schon irgendwo gesehen, und tatsächlich wurde es von jemandem aus Clien erstellt. Es gibt auch einen Entwicklungsbericht dazu, daher lohnt sich ein Blick für alle, die neugierig sind.
https://clien.net/service/board/…
Diese App scheint besser gemacht zu sein, haha