sing_plugin_tools 0.0.2
sing_plugin_tools: ^0.0.2 copied to clipboard
各种flutter的小插件、工具
flutter 插件、工具 #
安装 #
在项目的 pubspec.yaml 中添加:
dependencies:
sing_plugin_tools: ^0.0.2
API #
-
获取 androidId (仅支持 Android)
String androidId = await FlutterPluginTools().getAndroidID() ?? '-1'; -
请求手机状态权限,仅支持 Android,Android10以上无法获取
var t = await FlutterPluginTools().requestPhoneState() ?? '-1'; var phoneState = int.tryParse(t) ?? 0; // // 权限状态,-1是不可获取,0是拒绝,1是通过 -
请求 imei ,仅支持 Android,Android10 以上无法获取
String androidImei = await FlutterPluginTools().getAndroidImei() ?? '-1'; -
请求 oaid,仅支持 Android,Android10 以下可能无法获取
String androidOaid = await FlutterPluginTools().getAndroidOaid() ?? '-1'; -
请求 idfa,仅支持 iOS,记得添加权限
// -1:.denied,-2:.notDetermined,-3:.restricted String idfa = await FlutterPluginTools().getIosIdfa() ?? '-1';