Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.4

background_sms

Der Hauptzweck besteht darin, SMS im Hintergrund und ohne Kopf zu senden. Sie können SMS senden, unabhängig davon, ob sich das Telefon im App-, Hintergrund- oder Headless-Modus befindet.

AndroidiOS
30-Tage-Downloads
193
Likes
70
Pub-Punkte
140

Paket installieren

flutter pub add background_sms

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das background_sms-Paket ermöglicht das Senden von SMS-Nachrichten aus dem Hintergrundzustand oder ohne Benutzeroberfläche einer App, unabhängig davon, ob das Gerät gesperrt ist, die App im Vordergrund läuft oder im Hintergrund ausgeführt wird. Es ist für Anwendungsfälle konzipiert, bei denen eine zuverlässige, automatisierte SMS-Zustellung ohne Benutzerinteraktion erforderlich ist. Das Paket unterstützt sowohl Android als auch iOS, wobei die Funktionalität aufgrund plattformspezifischer Einschränkungen variieren kann. Es integriert sich über eine einfache API in Flutter und ermöglicht Entwicklern, das Senden von SMS auch dann auszulösen, wenn die App nicht aktiv geöffnet ist.

Anwendungsfälle

  • Automatisierte OTP-Zustellung
  • Notfallwarnsysteme
  • Fernsteuerung von Geräten
  • Geplante Nachrichtenübertragung
  • Service-Statusbenachrichtigungen

Hauptmerkmale

  • Hintergrund-SMS-Versand
  • Unterstützung für headless Ausführung
  • Plattformübergreifend (Android & iOS)
  • Einfache API-Integration
  • Zuverlässige Nachrichtenübermittlung

Geeignet für

  • Apps, die eine stille SMS-Automatisierung benötigen
  • Dienste, die Offline-Nachrichtenauslöser erfordern
  • IoT-Gerätekommunikation
  • Sicherheits- und Überwachungsanwendungen

Hinweise

  • iOS verfügt über begrenzte Hintergrundausführungsfunktionen
  • Erfordert angemessene Berechtigungen und Benutzerzustimmung
  • Kann durch Carrier-Richtlinien eingeschränkt sein
  • Nicht geeignet für hochvolumige Nachrichten
  • Abhängig von der SMS-Verarbeitung durch den Gerätehersteller

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Background SMS

This is an SMS library for flutter. You can send SMS from foreground, background, and headless.

It only support Android for now.

Installation and Usage

Add background_sms to the dependencies list of the pubspec.yaml file as follow:

dependencies:
  flutter:
    sdk: flutter

  background_sms: ^0.0.1

Then run the command flutter packages get on the console.

First add permission to send sms in AndroidManifest.xml.

<uses-permission android:name="android.permission.SEND_SMS" />

Then request permission for send sms.Use Permission Handler or something other.

Import

import 'package:background_sms/background_sms.dart';

Simply send sms with default sim.

  String result = await BackgroundSms.sendMessage(
     phoneNumber: "09xxxxxxxxx", message: "Message");
    if (result == SmsStatus.sent) {
      print("Sent");
    } else {
      print("Failed");
    }

Send with custom sim slot 1 for sim1, 2 for sim2 and so on.

  String result = await BackgroundSms.sendMessage(
     phoneNumber: "09xxxxxxxxx", message: "Message", simSlot: 1);
    if (result == SmsStatus.sent) {
      print("Sent");
    } else {
      print("Failed");
    }

You can check Custom Sim Slot is support from Native Android.

  bool result = await BackgroundSms.isSupportCustomSim;
    if (result) {
      print("Support Custom Sim Slot");
        String result = await BackgroundSms.sendMessage(
        phoneNumber: "09xxxxxxxxx", message: "Message", simSlot: 1);
        if (result == SmsStatus.sent) {
          print("Sent");
        } else {
          print("Failed");
        }
    } else {
      print("Not Support Custom Sim Slot");
        String result = await BackgroundSms.sendMessage(
        phoneNumber: "09xxxxxxxxx", message: "Message");
        if (result == SmsStatus.sent) {
          print("Sent");
        } else {
          print("Failed");
        }
    }

Platform Detail

Flutter 2.8.1 • channel stable • https://github.com/flutter/flutter.git Framework • revision 77d935af4d (2 months ago) • 2021-12-16 08:37:33 -0800 Engine • revision 890a5fca2e Tools • Dart 2.15.1

Created by

Shine Wanna

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.