useragent property
String?
get
useragent
Implementation
static String? get useragent
{
const appleType = "ios";
const androidType = "android";
const desktopType = "desktop";
final userAgent = window.navigator.userAgent.toString().toLowerCase();
// smartphone
if( userAgent.contains("iphone")) return appleType;
if( userAgent.contains("android")) return androidType;
// tablet
if( userAgent.contains("ipad")) return appleType;
if( window.navigator.platform!.toLowerCase().contains("macintel") && window.navigator.maxTouchPoints! > 0 ) return appleType;
return desktopType;
}