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

mobile_number कवर
पैकेज विवरणv3.0.0

mobile_number

डिवाइस के मोबाइल नंबर या सिम कार्ड डेटा की सूची प्राप्त करने के लिए एक Flutter प्लगइन

Android
30-दिन डाउनलोड
4.3 हज़ार
लाइक
112
Pub अंक
140

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

flutter pub add mobile_number

पैकेज अवलोकन

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

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

उपयोग

  • उपकरण के मुख्य फोन नंबर को प्राप्त कर रहा है
  • SIM कार्ड विवरण प्राप्त कर रहा है
  • फ़ोन नंबर के माध्यम से उपयोगकर्ता प्रमाणीकरण
  • मोबाइल ऐप्स में डिवाइस पहचान
  • SIM कार्ड स्थिति मॉनिटरिंग

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

  • Android-केवल समर्थन
  • फ़ोन नंबर प्राप्त करने के लिए सरल API
  • SIM कार्ड डेटा तक पहुँच
  • सुरक्षित नेटिव एंटीग्रेशन
  • हल्का और आसानी से लागू करने योग्य

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

  • एंड्रॉइड-केंद्रित मोबाइल ऐप्स
  • फ़ोन नंबर-आधारित प्रमाणीकरण
  • SIM कार्ड जानकारी टूल
  • उपकरण-विशिष्ट ऐप सुविधाएँ
  • मूल फोन डेटा की आवश्यकता वाले ऐप

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

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

मूल README

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

mobile_number

This is a FLutter Plugin to get the device mobile number.

Note: It works for Android only because getting mobile number of sim card is not supported in iOS.
Note: If the mobile number is not pre-exist on sim card it will not return te phone number.

Installation

Link on Flutter plugins

https://pub.dev/packages/mobile_number

Note:

if you still using depecated FlutterActivty on MainActivity.java which is import of

  • import io.flutter.app.FlutterActivity;

not

  • import io.flutter.embedding.android.FlutterActivity;

then you need to add the following to your MainActivity.java

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MobileNumberPlugin.registerWith(registrarFor("com.amorenew.mobile_number.MobileNumberPlugin()"));
    }

Usage

Check Phone Permission

await MobileNumber.hasPhonePermission

Request Phone Permission

await MobileNumber.requestPhonePermission

Listen to widget resume after Phone Permission request
      if (isPermissionGranted) {
        //Get mobile number
      } else {
        //Request Phone Permission
      }
    });
Alternative Phone Permission

permission_handler has a better implementation of device general permissions.

A simple example would be:

var status = await Permission.phone.status;
if (!status.isGranted) {
  status = await Permission.phone.request();
}

if (!status.isGranted) {
  // return or throw some error
}

return await MobileNumber.mobileNumber;

Get first sim card number
    final String mobileNumber = await MobileNumber.mobileNumber;
    return mobileNumber;
  }
Get List of sim cards for dual sim cards
    final List<SimCard> simCards = await MobileNumber.getSimCards;
    return simCards;
  }

alt text

श्रेणियाँ

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

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

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