device_info_olimpo 0.0.1 copy "device_info_olimpo: ^0.0.1" to clipboard
device_info_olimpo: ^0.0.1 copied to clipboard

A Flutter plugin to fetch native device information, such as unique device ID.

device_info_olimpo #

pub package

device_info_olimpo es un plugin de Flutter que permite obtener el ID único del dispositivo de manera nativa en Android e iOS. Este plugin es útil para identificar dispositivos de manera única en aplicaciones móviles.

Características #

  • Obtiene el Android ID en dispositivos Android.
  • Obtiene el identifierForVendor en dispositivos iOS.

Instalación #

Agrega la dependencia en tu archivo pubspec.yaml:

dependencies:
  device_info_olimpo: ^0.0.1

Ejecuta el siguiente comando para instalar la dependencia:

flutter pub get

Uso #

Importa el paquete en tu archivo Dart:

import 'package:device_info_olimpo/device_info_olimpo.dart';

void main() async {
  final deviceInfo = DeviceInfoOlimpo();
  final deviceId = await deviceInfo.getDeviceId();

  print('El ID del dispositivo es: \$deviceId');
}

Ejemplo Completo #

Aquí tienes un ejemplo completo:

import 'package:flutter/material.dart';
import 'package:device_info_olimpo/device_info_olimpo.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Device Info Olimpo'),
        ),
        body: Center(
          child: FutureBuilder<String>(
            future: getDeviceId(),
            builder: (context, snapshot) {
              if (snapshot.connectionState == ConnectionState.waiting) {
                return CircularProgressIndicator();
              } else if (snapshot.hasError) {
                return Text('Error: \${snapshot.error}');
              } else {
                return Text('Device ID: \${snapshot.data}');
              }
            },
          ),
        ),
      ),
    );
  }

  Future<String> getDeviceId() async {
    final deviceInfo = DeviceInfoOlimpo();
    return await deviceInfo.getDeviceId();
  }
}

Compatibilidad #

Plataforma Soportado
Android
iOS

Contribuciones #

¡Las contribuciones son bienvenidas! Si deseas mejorar este paquete, crea un pull request en el repositorio de GitHub.

Licencia #

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

2
likes
140
points
17
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to fetch native device information, such as unique device ID.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on device_info_olimpo

Packages that implement device_info_olimpo