Example #1
0
        public static string GenerateUserAgent(this AndroidDevice deviceInfo, InstaApiVersion apiVersion)
        {
            if (deviceInfo == null)
            {
                return(InstaApiConstants.UserAgentDefault);
            }

            if (deviceInfo.AndroidVer == null)
            {
                deviceInfo.AndroidVer = AndroidVersion.GetRandomAndriodVersion();
            }

            return(string.Format(
                       InstaApiConstants.UserAgent,
                       deviceInfo.Dpi,
                       deviceInfo.Resolution,
                       deviceInfo.HardwareManufacturer,
                       deviceInfo.DeviceModelIdentifier,
                       deviceInfo.FirmwareBrand,
                       deviceInfo.HardwareModel,
                       apiVersion.AppVersion,
                       deviceInfo.AndroidVer.ApiLevel,
                       deviceInfo.AndroidVer.VersionNumber,
                       apiVersion.AppApiVersionCode));
        }
Example #2
0
        public static string GenerateUserAgent(this AndroidDevice deviceInfo)
        {
            if (deviceInfo == null)
            {
                return(InstaApiConstants.USER_AGENT_DEFAULT);
            }
            if (deviceInfo.AndroidVer == null)
            {
                deviceInfo.AndroidVer = AndroidVersion.GetRandomAndriodVersion();
            }

            return(string.Format(InstaApiConstants.USER_AGENT, deviceInfo.Dpi, deviceInfo.Resolution, deviceInfo.HardwareManufacturer,
                                 deviceInfo.DeviceModelIdentifier, deviceInfo.FirmwareBrand, deviceInfo.HardwareModel,
                                 InstaApiConstants.IG_APP_VERSION, deviceInfo.AndroidVer.APILevel,
                                 deviceInfo.AndroidVer.VersionNumber, InstaApiConstants.IG_APP_API_VERSION));
        }