requestParams static method
基本参数
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!;
}