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

पैकेज विवरणv1.2.2

link_bridge

एंड्रॉइड और आईओएस पर डीप लिंक को हैंडल करने के लिए एक फ्लटर प्लगइन। कस्टम URL स्कीम और यूनिवर्सल लिंक दोनों का समर्थन करता है, जिससे सहज एकीकृत प्लेटफ़ॉर्म नेविगेशन संभव होता है।

AndroidiOS
30-दिन डाउनलोड
103
लाइक
32
Pub अंक
160

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

flutter pub add link_bridge

पैकेज अवलोकन

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

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

उपयोग

  • ईमेल लिंक से ऐप पुनर्निर्देश का निपटान
  • सोशल मीडिया डीप लिंक्स सक्षम करें
  • मार्केटिंग कैंपेन ट्रैकिंग का समर्थन करना
  • एप्लिकेशन के बीच साझा सामग्री को सुविधाजनक बनाना
  • एप में सामग्री तक एक क्लिक नैविगेशन सक्षम करें

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

  • कस्टम URL योजनाओं का समर्थन करता है
  • iOS पर सार्वजनिक लिंक का हैंडल करें
  • क्रॉस-प्लेटफॉर्म डीप लिंकिंग
  • Flutter रूट्स के साथ सरल एकीकरण
  • स्वचालित लिंक पार्सिंग और मार्गदर्शन

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

  • गहन लिंक समर्थन की आवश्यकता वाले ऐप्स
  • मार्केटिंग और विश्लेषण एकीकरण
  • साझा सामग्री कार्य प्रवाह
  • क्रॉस-प्लेटफॉर्म मोबाइल एप्लिकेशन
  • बाहरी लिंक के माध्यम से उपयोगकर्ता ओनबोर्डिंग

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

  • URL योजनाओं और संबंधित डोमेन के सही सेटअप की आवश्यकता होती है
  • AndroidManifest.xml और Info.plist में कॉन्फ़िगरेशन की आवश्यकता होती है
  • सार्वभौमिक लिंक के लिए भौतिक उपकरणों पर परीक्षण की आवश्यकता हो सकती है
  • Android और iOS प्लेटफॉर्म के लिए सीमित
  • सही सर्वर-पक्ष लिंक कॉन्फ़िगरेशन पर निर्भर

मूल README

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

🔗 link_bridge

⚡ To use this plugin, you must create an account and get your App Key here.

A lightweight Flutter plugin for deep linking and deferred deep linking on Android and iOS — a simple, Firebase-free alternative to Dynamic Links.


✅ Features

  • 🔗 Deep linking on Android & iOS (App Links & Universal Links)
  • ⏳ Deferred deep linking (works even if app installed after clicking the link)
  • 📈 Built-in link analytics
  • 🛠 Zero additional configuration beyond platform files
  • ⚙️ Integrated with https://linkbridge.chimeratechsolutions.com

📲 Installation

Add this to your pubspec.yaml:

dependencies:
  link_bridge: ^1.2.2

Then run:

flutter pub get

🚀 Getting Started

Before using the plugin, you must create an account and get your App Key:

  1. Go to linkbridge.chimeratechsolutions.com/account.
  2. Create a free account.
  3. Add your app name.
  4. Copy your App Key.

You will need this key when generating the DeepLink.


📦 Platform Setup

🟢 Android

Edit android/app/src/main/AndroidManifest.xml:

<!-- Disable Flutter's default deep linking -->
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />

<!-- App Link support -->
<intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
        android:scheme="https"
        android:host="${your_app_name}.chimeratechsolutions.com"
        android:pathPrefix="/link" />
</intent-filter>

🔔 Replace ${your_app_name} with your actual app name or identifier.


🍏 iOS
  1. Open your project in Xcode.
  2. Go to Signing & Capabilities → Add Associated Domains.
  3. Add:
applinks:${your_app_name}.chimeratechsolutions.com
  1. Edit your Info.plist:
<key>FlutterDeepLinkingEnabled</key>
<false/>
<key>AssociatedDomains</key>
<array>
    <string>applinks:${your_app_name}.chimeratechsolutions.com</string>
</array>

💻 Usage

Import the plugin:

import 'package:link_bridge/link_bridge.dart';
🔍 Initialize with your App Key
Uri? deepLink = await LinkBridge().init();
📡 Listen for deep links:
LinkBridge().listen((Uri? deepLink) async {
  print('New deep link: $deepLink');
});

📌 Notes

  • 🧠 Works out of the box — no Firebase or 3rd-party setup needed
  • 📥 Supports install → open flows (deferred links)
  • 📊 Built-in lightweight analytics
  • 👯 Full support for App Links (Android) and Universal Links (iOS)

⚠ Important

  • You must initialize the plugin with a valid App Key for it to work.
  • If no key is provided, the plugin will not handle links.

श्रेणियाँ

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

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

अभी कोई डेटा उपलब्ध नहीं है।