Es gab eine Menge Fragen darüber, wie programmgesteuert auf die im iPhone gespeicherten SMS-Nachrichten zugegriffen werden kann. Bei einer kleinen Recherche werden Sie schnell und leider feststellen, dass Apple uns aus Sicherheitsgründen nicht erlauben wird, die SMS API oder SMS Datenbank zu bearbeiten. Lassen Sie uns diese Tatsache für einen Moment auseinander nehmen.Programmgesteuertes Lesen von eingehenden Textnachrichten unter iOS
Ich besitze ein BMW Auto, das mit einem fantastischen "Infotainment" -System namens iDrive ausgestattet ist. Erst kürzlich wurde mir klar, dass ich eingehende Textnachrichten über das iDrive-System lesen konnte, wenn mein iPhone mit dem USB verbunden war. Das hat mich wirklich fasziniert. Nachdem ich mit dem Auto und der Telefonkonfiguration herumgespielt hatte, stellte ich fest, dass das iDrive tatsächlich Textnachrichten aus der Benachrichtigungszentrale zeigte. Dies bedeutet, dass jedes Mal, wenn ich eine neue Nachricht erhalte, diese als eine Benachrichtigung im Sperrbildschirm angezeigt wird und das Fahrzeug darauf zugreifen kann, da die Benachrichtigungszentrale über öffentliche APIs verfügt. Sobald ich die Nachrichten App aus der Benachrichtigung entfernt habe, bekomme ich nichts zurück.
Wie viele von Ihnen schon einmal gedacht haben, wollte ich auch eine App erstellen, die eingehende Textnachrichten überwachen und basierend auf Stichwörtern, die aus dem Nachrichtentext gescannt wurden, etwas unternehmen kann.
Bis jetzt war ich wirklich geneigt, auf Android umzusteigen, um mich frei zu machen, jedoch zuzusehen, wie das Auto ankommende Textnachrichten anzeigt, lässt mich etwas Licht am Ende des Tunnels sehen.
Hat jemand eine Ahnung, wie man eine iOS App erstellt, die Einträge aus dem Notification Center lesen kann? Ich habe versucht, etwas zu recherchieren, aber das scheint eine so große Angelegenheit zu sein, dass es schwierig sein kann, eine spezifische Dokumentation für das iOS Notification Center zu finden.
Ich sollte erwähnen, dass ich kein erfahrener iOS-Entwickler bin, so dass jede Hilfe sehr geschätzt wird.
BTW - ich kann nie Apple offizielle Dokumentation Unterstützung sowieso verstehen. Es ist etwas verwirrend, ein komplettes Beispiel einer laufenden App zu finden.
Danke für die Hilfe. Fabio
Ich weiß nicht, ob das iDrive-System Bluetooth tut, aber Bluetooth-Zubehör kann Benachrichtigungen lesen https://developer.apple.com/library/ios/documentation/CoreBluetooth/Referenz/AppleNotificationCenterServiceSpezifikation/Einführung/Einführung.html – SomeGuy
Danke für den Kommentar @SomeGuy Ich glaube nicht, dass ich das Bluetooth an hatte, als die Nachrichten kamen, aber selbst wenn das Bluetooth eingeschaltet ist eine Voraussetzung, es ist immer noch eine interessante Lösung für mich. Werde versuchen, über diesen Weg zu recherchieren und hier zu aktualisieren. –
@Fabio Moggi +1 Diese Frage ist sehr interessant Hast du jemals herausgefunden, wie iDrive es gemacht hat? – Apqu