Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.6.0

tdlib

Flutter-Plugin für TDLib. Ein vollständiges tdlib-tdjson-Bindungspaket.

30-Tage-Downloads
250
Likes
65
Pub-Punkte
60

Paket installieren

flutter pub add tdlib

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das eine vollständige Bindung an die TDLib (Telegram Database Library) bereitstellt und native Telegram-Funktionen innerhalb von Flutter-Anwendungen ermöglicht. Es bietet Zugriff auf die gesamte Telegram-API über tdjson und ermöglicht Entwicklern, Messaging-Anwendungen mit Funktionen wie Benutzerauthentifizierung, Chat-Management, Nachrichtenversand und Medienverwaltung zu erstellen. Das Paket ist nahtlos mit Flutter integrierbar und unterstützt sowohl Android als auch iOS. Es ist ideal für Entwickler, die eine Telegram-ähnliche Chat-Erfahrung in ihre Anwendungen integrieren möchten, ohne von Grund auf neu zu bauen.

Anwendungsfälle

  • Telegram-Clients erstellen
  • Echtzeit-Nachrichten implementieren
  • Chat-basierte Anwendungen erstellen
  • Telegram-Anmeldung integrieren
  • Entwicklung von Gruppenkommunikationswerkzeugen

Hauptmerkmale

  • Vollständige TDLib-Integration
  • Plattformübergreifende Unterstützung
  • Authentifizierung über Telegram
  • Nachrichten senden und empfangen
  • Medien-Dateiverwaltung

Geeignet für

  • Entwickler, die Telegram-Clients erstellen
  • Apps, die sichere Nachrichtenübertragung erfordern
  • Projekte, die Zugriff auf die Telegram-API benötigen
  • Entwickler mobiler Chat-Anwendungen

Hinweise

  • Kenntnisse von TDLib erforderlich
  • Große Binärgröße
  • Erfordert eine angemessene Zustandsverwaltung
  • Beschränkte Dokumentation
  • plattformspezifische Einrichtung erforderlich

Original-README

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

TDLib

Flutter Plugin for TDLib (Telegram Database Library) v1.8.15

Telegram Tdlib is a complete library for creating telegram clients, it also has a simple tdjson ready-to-use library to ease the integration with different programming languages and platforms.
This plugin is a complete tdlib-tdjson binding package to help you create your own Telegram clients.

See the example directory for the complete sample app.

Installation

Install the plugin by running the following command from the project root:

flutter pub add tdlib

Initialization

This plugin contains only Android tdlib-tdjson library. In case of other platforms usage you need to manually put the tdjson library in your project

  • for Windows:
  • for IOS and macOS support:
  • for web:
    • Copy all files in data/web-package to web folder in your project.
    • Point tdlib.js file in index.html:
      <!--add this between the <body> tags -->
      <script src="/tdlib.js" type="application/javascript"></script>
      

To initialize tdlib plugin, call the initialize method on the TdPlugin class.

Since this is an asynchronous operation, the main function can be modified to ensure initialization is complete before running the application.

The method accepts LIBTDJSON_PATH for windows platform or LIBTDJSON_NAME for IOS & macOS.

Import tdlib plugin:

import 'package:tdlib/tdlib.dart';

Next, within the main function, initialize TdPlugin:

// lib/main.dart

void main() async {
  await TdPlugin.initialize();
  runApp(MyApp());
}

Usage

Getting started with TDLib

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

  • ffi^2.1.0
  • js^0.6.7

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.