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

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

sim_card_info

SIM कार्ड विवरण जैसे कि वाहक नाम, फ़ोन नंबर और देश कोड तक पहुंचने के लिए Flutter प्लगइन, टेलीकॉम संबंधित ऐप्स के लिए आदर्श है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.7 हज़ार
लाइक
29
Pub अंक
140

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

flutter pub add sim_card_info

पैकेज अवलोकन

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

sim_card_info पैकेज एक Flutter प्लगइन है जो कई प्लेटफॉर्मों पर सिम कार्ड के विवरण जैसे कि ऑपरेटर का नाम, फ़ोन नंबर और देश कोड तक पहुंचने की अनुमति देता है। यह वास्तविक समय में सिम डेटा की आवश्यकता वाले टेलीकॉम संबंधी एप्लिकेशन बनाने वाले डेवलपर्स के लिए डिज़ाइन किया गया है। यह Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है, जिससे व्यापक संगतता सुनिश्चित होती है। एक सरल API के साथ, यह उन एप्लिकेशन में एकीकरण को सरल बनाता है जिन्हें उपयोगकर्ता के मोबाइल नेटवर्क की जानकारी की आवश्यकता होती है। यह प्लेटफॉर्म चैनल के माध्यम से मूल प्लेटफॉर्म क्षमताओं का उपयोग करता है, जब अनुमतियाँ प्राप्त होती हैं तो भरोसेमंद डेटा प्रदान करता है।

उपयोग

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

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

  • कैरियर नाम को प्राप्त करें
  • फ़ोन नंबर प्राप्त करें
  • देश कोड प्रदान करता है
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • सरल API एकीकरण
  • अनुमति-संवेदनशील डिज़ाइन

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

  • टेलिकॉम एप्लिकेशन बना रहे विकासक
  • सिम-आधारित उपयोगकर्ता पहचान की आवश्यकता वाले ऐप
  • बहुपлатफॉर्म मोबाइल एप्लिकेशन
  • नेटवर्क कैरियर जानकारी की आवश्यकता वाली सेवाएँ

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

  • Android और iOS पर रनटाइम अनुमतियां आवश्यक हैं
  • कुछ डिवाइस पर सीमित डेटा उपलब्धता
  • वेब समर्थन में सीमाएँ हो सकती हैं
  • गोपनीयता सुसंगतता आवश्यकता
  • सभी हार्डवेयर कॉन्फ़िगरेशन पर उपलब्ध नहीं है

मूल README

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

sim_card_info

A Flutter plugin to get SIM card information.

Features

  • Fetches SIM card information from the device.
  • Handles exceptions and returns appropriate messages.

Getting Started

Installation

Add sim_card_info to your pubspec.yaml file:

dependencies:
  sim_card_info: ^1.0.0

then run flutter pub get in your terminal.

Usage

Import
import 'package:sim_card_info/sim_card_info.dart';
Get SIM card information
final _simCardInfoPlugin = SimCardInfo();
List<SimInfo>? _simInfo;

// Retrieve SIM card information
simCardInfo = await _simCardInfoPlugin.getSimInfo() ?? [];
Handling Exceptions

In cases where retrieving information fails, especially on certain devices like iOS, utilize a try/catch block with a PlatformException:

  Future<void> initSimInfoState() async {
  List<SimInfo>? simCardInfo;
  // Platform messages may fail, so we use a try/catch PlatformException.
  // We also handle the message potentially returning null.
  try {
    simCardInfo = await _simCardInfoPlugin.getSimInfo() ?? [];
  } on PlatformException {
    simCardInfo = [];
    setState(() {
      isSupported = false;
    });
  }

  // If the widget was removed from the tree while the asynchronous platform
  // message was in flight, we want to discard the reply rather than calling
  // setState to update our non-existent appearance.
  if (!mounted) return;
  setState(() {
    _simInfo = simCardInfo;
  });
}

Permissions

refer to example directory for a complete sample app usingsim_card_info plugin.

Issues and feedback

For any issue or feedback please create an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

  • plugin_platform_interface^2.1.8

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

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

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