public static async Task <Dictionary <string, object> > GetReportParameters() { Dictionary <string, object> parameters; parameters = await ServiceData.GetCommonRequestParameters(); Version version1 = Config.Global.CustomAppVersion; if (version1 is null) { version1 = ServiceData.Product.Version; } Version version2 = version1; new Dictionary <string, object>() { { "api_key_128", (object)Config.Global.ApiKey }, { "app_framework", (object)"native" }, { "windows_aid", (object)Identification.GetAdvertisingId() }, { "device_type", (object)ServiceData.Device.GetDeviceType().ToLower() }, { "analytics_sdk_build_number", (object)246 }, { "analytics_sdk_build_type", (object)AssemblyProperties.Edition }, { "app_build_number", (object)version2.Build }, { "app_version_name", (object)version2.ToString() }, { "app_platform", (object)"WindowsPhone" } }.ForEach <KeyValuePair <string, object> >((Action <KeyValuePair <string, object> >)(p => parameters[p.Key] = p.Value)); return(parameters); }
public static async Task <Dictionary <string, object> > GetStartupParameters() { Dictionary <string, object> parameters; parameters = await ServiceData.GetCommonRequestParameters(); new Dictionary <string, object>() { { "protocol_version", (object)2 }, { "analytics_sdk_version_name", (object)"3.5.1" } }.ForEach <KeyValuePair <string, object> >((Action <KeyValuePair <string, object> >)(p => parameters[p.Key] = p.Value)); return(parameters); }