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

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

flutter_web_browser

एक फ्लटर प्लगइन प्रोजेक्ट जो च्रोम कस्टम टैब्स और SFSafariViewController के साथ वेब पेज खोलता है।

AndroidiOS
30-दिन डाउनलोड
14.1 हज़ार
लाइक
95
Pub अंक
130

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

flutter pub add flutter_web_browser

पैकेज अवलोकन

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

एक फ्लटर प्लगइन जो प्लेटफॉर्म-विशिष्ट ब्राउज़र घटकों के उपयोग से वेब पेज खोलने की अनुमति देता है: एंड्रॉइड पर क्रोम कस्टम टैब्स और iOS पर SFSafariViewController। यह ऐप छोड़े बिना एक निरंतर, मूल जैसा ब्राउज़िंग अनुभव प्रदान करता है। पैकेज हल्का है और मौजूदा फ्लटर प्रोजेक्ट्स के साथ आसानी से एकीकृत होता है। इसमें डीप लिंकिंग का समर्थन होता है और नेविगेशन के दौरान उपयोगकर्ता संदर्भ बनाए रखता है। सुरक्षित, ब्रांडेड वेब दृश्यता के साथ न्यूनतम ओवरहेड के साथ ऐप्स के लिए आदर्श है।

उपयोग

  • एप में बाहरी लिंक खोलें
  • सुरक्षित रूप से वेब सामग्री एम्बेड करें
  • उपयोगकर्ताओं को लॉगिन या भुगतान पेज पर पुनर्निर्देशित करना
  • सहायता या सेवा की शर्तें प्रदर्शित करें
  • मूल ब्राउज़र UI के साथ उपयोगकर्ता एंगेजमेंट में सुधार

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

  • एंड्रॉइड पर क्रोम कस्टम टैब्स
  • iOS पर SFSafariViewController
  • सुरक्षित, मूल ब्राउज़िंग अनुभव
  • न्यूनतम ऐप स्विचिंग
  • गहरे लिंक का समर्थन करता है
  • Flutter के साथ आसान एकीकरण

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

  • सुरक्षित वेब नैविगेशन की आवश्यकता वाले ऐप्स
  • मूल ब्राउज़र व्यवहार चाहने वाले डेवलपर्स
  • बाहरी सामग्री लिंक वाले प्रोजेक्ट्स
  • मोबाइल-प्रथम एप्लिकेशन
  • चिकित्सा संकेंद्रित एप्लिकेशन जो चिकित्सा संकेंद्रित अंतराय के प्राथमिकता देते हैं

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

  • पूर्ण कार्यक्षमता के लिए Android SDK 21+ की आवश्यकता है
  • SFSafariViewController के लिए iOS 9+ आवश्यक है
  • पूर्ण WebView की तुलना में सीमित कस्टमाइज़ेशन
  • वेब सामग्री के लिए ऑफलाइन समर्थन नहीं है
  • प्रणाली ब्राउज़र उपलब्धता पर निर्भर करता है

मूल README

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

flutter_web_browser

Pub

A flutter plugin to open a web page with Chrome Custom Tabs & SFSafariViewController.

This plugin is under development, APIs might change.

Getting Started

Installation

Install the library from pub:

dependencies:
  flutter_web_browser: "^0.17.3"
Import the library
import 'package:flutter_web_browser/flutter_web_browser.dart';
Open the web page
FlutterWebBrowser.openWebPage(
  url: "https://flutter.io/",
  customTabsOptions: const CustomTabsOptions(
    colorScheme: CustomTabsColorScheme.dark,
    toolbarColor: Colors.deepPurple,
    secondaryToolbarColor: Colors.green,
    navigationBarColor: Colors.amber,
    shareState: CustomTabsShareState.on,
    instantAppsEnabled: true,
    showTitle: true,
    urlBarHidingEnabled: true,
  ),
  safariVCOptions: const SafariViewControllerOptions(
    barCollapsingEnabled: true,
    preferredBarTintColor: Colors.green,
    preferredControlTintColor: Colors.amber,
    dismissButtonStyle: SafariViewControllerDismissButtonStyle.close,
    modalPresentationCapturesStatusBarAppearance: true,
  ),
);

License

This project is licensed under the terms of the MIT license.

श्रेणियाँ

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

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