package utils import ( "hkdj-web-server/pub/common/enum/consts" "strings" ) func UASplit(useragent string) (phoneModel string, phoneSys string, appVer string) { if useragent == "" { return } infos := strings.Split(useragent, ";") if len(infos) != 3 { return } phoneinfos := strings.Split(strings.Trim(infos[1], " "), " ") if len(phoneinfos) == 2 { phoneModel = strings.Trim(phoneinfos[0], " ") phoneSys = strings.Trim(phoneinfos[1], " ") } appVer = strings.Trim(infos[2], " ") return } func UADeviceType(ua string) string { if strings.Contains(ua, "iPhone") { return consts.IOS } return consts.Android }