Die Flutter Nearby Messages API ermöglicht plattformübergreifende, ortsbasierte Nachrichtenübertragung auf Android und iOS mithilfe der Google Nearby Messages API. Sie ermöglicht es Geräten, sich gegenseitig in der Nähe zu entdecken und kleine Nachrichten auszutauschen, ohne Internetverbindung erforderlich zu haben – ideal für lokale Interaktionen wie P2P-Teilen, Veranstaltungseinträge oder ortsbasierte Warnungen. Das Paket bietet eine einfache Schnittstelle zum Veröffentlichen und Abonnieren von Nachrichten unter Nutzung von Bluetooth und WLAN zur Erkennung. Es ist für Entwickler konzipiert, die nahtlose, geringe Latenz-Kommunikation zwischen nahegelegenen Geräten in Offline-Szenarien suchen.
Anwendungsfälle
- Lokale Geräteentdeckung
- Peer-to-Peer-Dateifreigabe
- Ereignis-Anmelde-Systeme
- Offline-Mehrspieler-Spiele
- Benachbarungs-basierte Benachrichtigungen
Hauptmerkmale
- Plattformübergreifende Unterstützung (Android & iOS)
- Entdeckung basierend auf Bluetooth und Wi-Fi
- Niedrige-Latenz-Nachrichten-Austausch
- Einfaches Publish/Subscribe-API
- Offline-Betrieb
Geeignet für
- Entwickler, die Offline-Interaktions-Apps erstellen
- Teams, die nahebasierende Dienste erstellen
- Apps, die Echtzeit-Lokalkommunikation benötigen
Hinweise
- Benutzerberechtigung für Standort und Bluetooth erforderlich
- Beschränkte Nachrichtengröße (100 Bytes)
- Abhängig von Google Play-Diensten (Android)
- iOS erfordert die Konfiguration des Hintergrundmodus
- Nicht geeignet für große Datenübertragungen