FLUTTER ECOSYSTEM

BestBurning/platform_device_id

기기 ID를 가져오는 플러터 플러그인

platform_device_id 프로젝트 이미지
Stars
92
Forks
256
최근 푸시(UTC)
2024. 5. 12.
프로젝트 상태
활성
Shea GitHub avatar
GITHUB User

Shea ↗

身体和灵魂,总得有一个在路上

SmartCitySZShenzhen공식 웹사이트 ↗
언어C++CMakeDartHTMLRubySwiftGoCKotlinObjective-C

기술 주제

이 저장소가 배포한 패키지

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

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