SMS-Bibliothek für Flutter-Anwendungen. Sie ermöglicht das Senden, Empfangen, Abfragen von SMS-Nachrichten, SMS-Zustellungen und das Abrufen von Kontaktdaten. Sie bietet eine einfache und benutzerfreundliche API zum Entwickeln einer voll funktionsfähigen SMS-App in Flutter.
Aus öffentlichen Paketdaten erstellte Orientierung.
Das SMS-Paket für Flutter bietet eine einfache API zum Senden, Empfangen, Abfragen von SMS-Nachrichten, Überprüfen des Zustellstatus und Zugriff auf Kontaktdaten. Es ermöglicht Entwicklern, voll funktionsfähige SMS-Anwendungen mit minimalem Aufwand zu erstellen. Durch die Benutzerfreundlichkeit wurde die Plattform-spezifische Komplexität abstrahiert, sodass eine nahtlose Integration unter Android und iOS möglich ist. Das Paket unterstützt grundlegende Nachrichtenoperationen und erweitert die Funktionalität der App durch zuverlässige Kommunikationsfunktionen.
Anwendungsfälle
SMS-Messaging-Apps erstellen
Zwei-Faktor-Authentifizierung implementieren
Automatisierung der Nachrichtenübermittlung
Integration der Kontaktabfrage
Verfolgung des Zustellstatus der Nachricht
Benachrichtigungssysteme erstellen
Hauptmerkmale
SMS-Nachrichten senden und empfangen
Abfrage des Zustellstatus der Nachricht
Kontaktinformationen abrufen
Einfaches und intuitives API
Plattformübergreifende Kompatibilität
Unterstützung für Android und iOS
Geeignet für
Entwickler, die Messaging-Apps erstellen
Apps, die SMS-Verifizierung erfordern
Tools, die automatisierte Nachrichtenverarbeitung erfordern
Anwendungen, die mit Kontakten integriert sind
Projekte, die zuverlässige SMS-Funktionalität suchen
Hinweise
Erforderliche Berechtigungen unter Android und iOS
Beschränkt auf grundlegende SMS-Operationen
Kann zusätzliche Konfiguration für die Verarbeitung von Hintergrundnachrichten erfordern
Abhängig von Geräteebene SMS-Zugriff
Nicht geeignet für hochvolumige kommerzielle Nachrichten
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
[UNMAINTAINED] This project is unmaintained
Flutter SMS
This is an SMS library for flutter.
It only support Android for now (I can't do it for iOS because I don't own Mac).
Getting Started
For help getting started with Flutter, view our online
documentation.
For help on editing plugin code, view the documentation.
Installation and Usage
Once you're familiar with Flutter you may install this package adding sms (0.1.4 or higher) to the dependencies list
of the pubspec.yaml file as follow:
dependencies:flutter:sdk:fluttersms:^0.2.0
Then run the command flutter packages get on the console.
Querying SMS messages
Add the import statement for sms and create an instance of the SmsQuery class:
Note: the use of await keyword means that getAllSms is resolved asynchronously
and a Future is retorned.
Filtering SMS messages
The method querySms from the SmsQuery class returns a list of sms depending of the supplied parameters. For example,
for querying all the sms messages sent and received write the followed code:
Each conversation thread is related with a Contact.
The class Contact contains all the info of a thread contact (address, photo, full name).
To get access to Contact class you must import 'package:sms/contact.dart' into your dart file:
Some times it is useful to be notified of delivered messages regardless of the message. To do that you must subscribe to the onSmsDelivered of the SmsSender class instance:
voidmain() {
...
SmsSender sender = newSmsSender();
sender.onSmsDelivered.listen((SmsMessage message){
print('${message.address} received your message.');
}));
}