怎么在flutter中获取设备标识符-亚博电竞手机版
怎么在flutter中获取设备标识符
这篇文章主要介绍了怎么在flutter中获取设备标识符的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在flutter中获取设备标识符文章都会有所收获,下面我们一起来看看吧。
使用 platform_device_id
如果您只需要运行应用程序的设备的 id,最简单快捷的亚博vip888的解决方案是使用platform_device_id包。它适用于 android (androidid)、ios (identifierforvendor)、windows (bios uuid)、macos (ioplatformuuid) 和 linux (bios uuid)。在 flutter web 应用程序中,您将获得 useragent(此信息不是唯一的)。
应用预览
我们要构建的示例应用程序包含一个浮动按钮。按下此按钮时,设备的 id 将显示在屏幕上。以下是它在 ios 和 android 上的工作方式:
代码
1.通过运行安装插件:
flutterpubaddplatform_device_id
然后执行这个命令:
flutterpubget
不需要特殊权限或配置。
2.完整代码:
//main.dartimport'package:flutter/material.dart';import'package:platform_device_id/platform_device_id.dart';voidmain(){runapp(constmyapp());}classmyappextendsstatelesswidget{constmyapp({key?key}):super(key:key);@overridewidgetbuild(buildcontextcontext){returnmaterialapp(//removethedebugbannerdebugshowcheckedmodebanner:false,title:'大前端之旅',theme:themedata(primaryswatch:colors.indigo,),home:consthomepage());}}classhomepageextendsstatefulwidget{consthomepage({key?key}):super(key:key);@override_homepagestatecreatestate()=>_homepagestate();}class_homepagestateextendsstate
使用 device_info_plus
包device_info_plus为您提供作为 platform_device_id 的设备 id,并提供有关设备的其他详细信息(品牌、型号等)以及 flutter 应用运行的 android 或 ios 版本。
应用预览
我们将制作的应用程序与上一个示例中的应用程序非常相似。但是,这一次我们将在屏幕上显示大量文本。返回的结果因平台而异。如您所见,android 上返回的信息量远远超过 ios。
代码
1. 通过执行以下操作安装插件:
flutterpubadddevice_info_plus
然后运行:
flutterpubget
2. main.dart中的完整源代码:
//main.dartimport'package:flutter/material.dart';import'package:device_info_plus/device_info_plus.dart';voidmain(){runapp(constmyapp());}classmyappextendsstatelesswidget{constmyapp({key?key}):super(key:key);@overridewidgetbuild(buildcontextcontext){returnmaterialapp(//removethedebugbannerdebugshowcheckedmodebanner:false,title:'大前端之旅',theme:themedata(primaryswatch:colors.amber,),home:consthomepage());}}classhomepageextendsstatefulwidget{consthomepage({key?key}):super(key:key);@override_homepagestatecreatestate()=>_homepagestate();}class_homepagestateextendsstate
关于“怎么在flutter中获取设备标识符”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么在flutter中获取设备标识符”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。