पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.4.0

flutter_broadcasts

एंड्रॉइड इंटेंट्स और आईओएस नोटिफिकेशन के साथ प्रसारण भेजने और प्राप्त करने के लिए एक प्लगइन।

AndroidiOS
30-दिन डाउनलोड
9.9 हज़ार
लाइक
28
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add flutter_broadcasts

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

flutter_broadcasts एक Flutter प्लगइन है जो Android इंटेंट्स और iOS नोटिफिकेशन के माध्यम से क्रॉस-प्लेटफॉर्म संचार की अनुमति देता है। यह ऐप्स को प्रसारण भेजने और प्राप्त करने की अनुमति देता है, जिससे दोनों प्लेटफॉर्म पर एप्प-टू-एप्प संदेशवाहक और इवेंट हैंडलिंग संभव होती है। Android पर, यह विश्वसनीय संदेश डिलीवरी के लिए मूल इंटेंट सिस्टम का उपयोग करता है, जबकि iOS पर, यह स्थानीय और पुश नोटिफिकेशन का उपयोग करके प्रसारण व्यवहार का नकल करता है। प्लगइन प्लेटफॉर्म-विशिष्ट संदेश प्रणालियों के साथ एकीकरण को सरल बनाता है बिना मूल कोड ज्ञान के। यह पृष्ठभूमि कार्य समन्वय, एप्प-टू-एप्प संचार, या बाहरी घटनाओं के आधार पर कार्रवाई चालू करने जैसे परिदृश्यों के लिए आदर्श है।

उपयोग

  • एप्प-एप्प संदेश प्रेषण
  • बैकग्राउंड कार्य समन्वय
  • घटना-संचालित एप्लिकेशन संरचना
  • पुश नोटिफिकेशन ट्रिगर्स
  • सिस्टम इवेंट सुनना

मुख्य विशेषताएँ

  • Android Intent समर्थन
  • iOS नोटिफिकेशन-आधारित प्रसारण
  • क्रॉस-प्लेटफॉर्म सुसंगतता
  • भेजने/प्राप्त करने के लिए सरल API
  • मूल कोड की आवश्यकता नहीं है

इनके लिए उपयुक्त

  • मॉड्यूलर एप्स बनाने वाले डेवलपर्स
  • पृष्ठभूमि संचार की आवश्यकता वाले ऐप्स
  • सिस्टम-स्तरीय इवेंट्स के साथ एकीकरण
  • प्लेटफॉर्म-आधारित संदेश प्रणाली की आवश्यकता
  • घटना-आधारित डिज़ाइन का उपयोग करने वाले एप्लिकेशन

विचार योग्य बातें

  • सूचना सीमाओं के कारण iOS पर सीमित
  • सही अनुमति प्रबंधन की आवश्यकता है
  • पृष्ठभूमि निष्पादन सेटअप की आवश्यकता हो सकती है
  • उच्च आवृत्ति संदेश के लिए उपयुक्त नहीं
  • प्लेटफॉर्म-विशिष्ट व्यवहार में अंतर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Flutter Broadcasts

A plugin for sending and receiving broadcasts with Android intents and iOS notifications. The API is inspired by Android's BroadcastReceivers and uses the NotificationCenter internally on iOS.

Quick Start

First install the package via pub.dev. Then subscribe to broadcasts like this:

BroadcastReceiver receiver = BroadcastReceiver(
  names: <String>["de.kevlatus.broadcast"],
);
receiver.messages.listen(print);
receiver.start();

Roadmap

This package is currently under construction. Below you can find a quick overview of its implementation status. Contributions are welcome, if you are missing features.

  • [x] implement broadcast receiver on Android
  • [x] implement broadcast sending on Android
  • [ ] implement NSNotificationCenter subscriptions on iOS
  • [ ] implement NSNotificationCenter notifications on iOS

Contributions

Contributions are much appreciated, but keep in mind that this package is supposed to be generic and only expose native broadcast APIs like Android's BroadcastReceivers and the iOS NotificiationCenter. Consider creating separate packages for sending and receiving specific broadcast instances.

If you have any ideas for extending this package to other platforms, feel free to open a pull request or raise an issue.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट