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

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

dart_ipify

इस पैकेज का उपयोग आपके सार्वजनिक IP पते या किसी भी दिए गए IP से भौगोलिक विवरण प्राप्त करने के लिए दूरस्थ ipify वेब सेवाओं का उपयोग करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
59 हज़ार
लाइक
178
Pub अंक
160

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

flutter pub add dart_ipify

पैकेज अवलोकन

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

dart_ipify पैकेज एक सरल तरीका प्रदान करता है जिससे आप ipify API का उपयोग करके अपना सार्वजनिक IP पता या भौगोलिक जानकारी प्राप्त कर सकते हैं। यह Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है, जिससे यह नेटवर्क पहचान विवरण की आवश्यकता वाले क्रॉस-प्लेटफॉर्म एप्लिकेशन के लिए आदर्श है। यह पैकेज ipify सेवा के HTTP अनुरोधों को अब्सट्रैक्ट करता है, जो IP डेटा प्राप्त करने के लिए साफ और आसान तरीके प्रदान करता है। यह वास्तविक समय में IP खोज कार्यक्षमता की आवश्यकता वाले एप्लिकेशन के लिए हल्का और विश्वसनीय है।

उपयोग

  • उपयोगकर्ता के सार्वजनिक आईपी पता लेना
  • IP से भौगोलिक स्थिति डेटा प्राप्त करना
  • क्रॉस-प्लेटफॉर्म नेटवर्क निदान
  • IP के आधार पर उपयोगकर्ता स्थान ट्रैकिंग
  • एप्लिकेशन में स्वचालित आईपी लॉगिंग

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

  • IP प्राप्ति के लिए सरल API
  • IP के माध्यम से स्थान निर्धारण का समर्थन करता है
  • सभी प्रमुख प्लेटफॉर्म पर काम करता है
  • हल्का और निर्भरता-मुक्त
  • सुरक्षित HTTPS कनेक्शन का उपयोग करता है
  • Flutter ऐप्स के साथ आसान एकीकरण

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

  • नेटवर्क-सचेत एप्लिकेशन बनाने वाले डेवलपर्स
  • उपयोगकर्ता आईपी ट्रैकिंग की आवश्यकता वाले ऐप्स
  • नेटवर्क समस्याओं के निदान के लिए उपकरण
  • IP जानकारी की आवश्यकता वाले प्लेटफॉर्म-स्थानांतरण एप्लिकेशन
  • IP द्वारा स्थान निर्धारण की आवश्यकता वाली सेवाएँ

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

  • बाहरी ipify API उपलब्धता पर निर्भर करता है
  • मुफ्त प्लान पर सीमित दर लागू हो सकती है
  • ज्योग्राफिक सटीकता ipify के डेटा पर निर्भर करती है
  • ऑफलाइन समर्थन नहीं है
  • संचालन के लिए इंटरनेट कनेक्शन की आवश्यकता है

मूल README

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

Dart Ipify

An unofficial client library for Ipify <https://www.ipify.org/> A Simple Public IP Address API, Likewise a geographical IP address details API.

GitHub license pub package Opensource Workflow

About ipify

Using ipify is ridiculously simple. You can get your public IP directly or you can get the precise physical location of a given IP address. so if you only have as much as an IP address, you can still find out its geographical details.

Meta

  • Author: Khalil Mejdi
  • Email: [khalil.mejdi](mailto:khalil.mejdi97@gmail.com)
  • Status: maintained, active

Purpose

This library makes getting your public IP address or the precise geographical details of a given IP address with the dart language extremely simple using Ipify's API.

Installation

dependencies:
  dart_ipify: ^1.1.1

Usage

Using this library is very simple. Here's a simple example:

IP Address API
import 'package:dart_ipify/dart_ipify.dart';

void main() async {
  final ipv4 = await Ipify.ipv4();
  print(ipv4); // 98.207.254.136

  final ipv6 = await Ipify.ipv64();
  print(ipv6); // 98.207.254.136 or 2a00:1450:400f:80d::200e

  final ipv4json = await Ipify.ipv64(format: Format.JSON);
  print(ipv4json); //{"ip":"98.207.254.136"} or {"ip":"2a00:1450:400f:80d::200e"}

  // The response type can be text, json or jsonp
}
IP Geolocation API
import 'package:dart_ipify/dart_ipify.dart';

void main() async {
  final mygeo = await Ipify.geo('at_apiKeyxxxxxxxxxxxxxxxxxxxxxxx');
  print(mygeo.location);

  final somegeo = await Ipify.geo('at_apiKeyxxxxxxxxxxxxxxxxxxxxxxx', ip: '8.8.8.8');
  print(somegeo);

  final balance = await Ipify.balance('at_apiKeyxxxxxxxxxxxxxxxxxxxxxxx');
  print(balance);
}

Changelog

All library #changes, in descending order.

श्रेणियाँ

निर्भरताएँ

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

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

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