getAppInfo function

dynamic getAppInfo()

取得APP資訊

Implementation

getAppInfo() async {
 PackageInfo packageInfo = await PackageInfo.fromPlatform();
 Globals.appName = packageInfo.packageName;
 Globals.appVersion = packageInfo.version;

 if(Platform.isIOS){
  var iosInfo = await DeviceInfoPlugin().iosInfo;
  Globals.osVersion = iosInfo.systemVersion;
  Globals.uuid = iosInfo.identifierForVendor;
 }
 else {
  var androidInfo = await DeviceInfoPlugin().androidInfo;
  Globals.osVersion = androidInfo.version.release;
  Globals.uuid = androidInfo.androidId;
 }
}