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

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

platform_device_id

आप प्लेटफॉर्म से डिवाइस आईडी प्राप्त कर सकते हैं - लिनक्स/मैक/windows/android/ios/web।

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

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

flutter pub add platform_device_id

पैकेज अवलोकन

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

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

उपयोग

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

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

  • क्रॉस-प्लेटफॉर्म संगतता
  • स्थिर उपकरण पहचानकर्ता
  • सुरक्षित स्टोरेज बैकएंड
  • सरल API
  • सभी प्रमुख प्लेटफॉर्म का समर्थन करता है

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

  • मोबाइल और डेस्कटॉप ऐप विकासकर्ता
  • उपकरण पहचान की आवश्यकता वाले ऐप्स
  • विश्लेषण एकीकरण
  • सुरक्षा-केंद्रित एप्लिकेशन

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

  • गोपनीयता सुसंगतता आवश्यक है (उदाहरण के लिए, GDPR)
  • फैक्टरी रीसेट पर डिवाइस आईडी बदल सकता है
  • उच्च सुरक्षा प्रमाणीकरण के लिए उपयुक्त नहीं
  • ID उत्पादन एल्गोरिथ्म पर सीमित नियंत्रण

मूल README

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

platform_device_id

get device id from android、ios、windows、linux、mac、web

Description

  • Windows

BIOS UUID e.g. 99A4D301-53F5-11CB-8CA0-9CA39A9E1F01

  • Linux

BIOS UUID e.g. 32a70060-2a39-437e-88e2-d68e6154de9f

  • Mac

IOPlatformUUID e.g. 02662E79-E342-521C-98EA-D4C18B61FEF3

  • Android

AndroidId e.g. 9774d56d682e549c

  • IOS

IdentifierForVendor e.g. 9C287922-EE26-4501-94B5-DDE6F83E1475

  • Web

UserAgent e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36

Getting Started

a simple usage example:

import 'package:platform_device_id/platform_device_id.dart';

String? deviceId = await PlatformDeviceId.getDeviceId;

Support Platform

  • [x] Android
  • [x] IOS
  • [x] MacOS
  • [x] Windows
  • [x] Linux
  • [x] Web

TODO

  • [ ] Support Dart Native platform device id
  • [ ] Web id change

Plugins Info

Plugin Pub Points Popularity Likes
platform_device_id pub package pub points popularity likes
platform_device_id_macos pub package pub points popularity likes
platform_device_id_linux pub package pub points popularity likes
platform_device_id_windows pub package pub points popularity likes
platform_device_id_web pub package pub points popularity likes

Go-flutter for windows/macos/linux

see here

श्रेणियाँ

निर्भरताएँ

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

  • device_info^2.0.0
  • platform_device_id_linux^1.0.0
  • platform_device_id_macos^1.0.0
  • platform_device_id_platform_interface^1.0.0
  • platform_device_id_web^1.0.0
  • platform_device_id_windows^1.0.0

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

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

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