requestParams static method

Future<Map> requestParams()

基本参数

Implementation

static Future<Map> requestParams() async {
  requestMap ??= {
    'appid': Platform.isAndroid
        ? AppInfoUtils.instance.androidDeviceInfo.androidId
        : Address.appId,
    'appPackage': Address.packageName,
    'channel': Address.channel,
    'from': Platform.isAndroid ? 'android' : 'ios',
    'model': Platform.isAndroid
        ? AppInfoUtils.instance.androidDeviceInfo.model
        : CodeUtils.iosDeviceCode(
            AppInfoUtils.instance.iosDeviceInfo.utsname.machine),
    'os': Platform.isAndroid
        ? AppInfoUtils.instance.androidDeviceInfo.version.release
        : AppInfoUtils.instance.iosDeviceInfo.systemVersion,
    'screen':
        '${(ScreenUtil().screenWidth * (ScreenUtil().pixelRatio ?? 0)).round()}x${(ScreenUtil().screenHeight * (ScreenUtil().pixelRatio ?? 0)).round()}',
    'version': AppInfoUtils.instance.packageInfo.version,
    'lan': await getLocale(),
    'net': await getNetWork()
  };
  requestMap!['timestamp'] =
      DateTime.now().millisecondsSinceEpoch + AppConfig.timeAsync;
  requestMap!['channel'] = Address.channel;
  return requestMap!;
}