getPlatform function

String getPlatform()

Implementation

String getPlatform() {
  final ua = web.window.navigator.userAgent.toLowerCase();
  final platform = (web.window.navigator.platform).toLowerCase();

  if (ua.contains('iphone') || ua.contains('ipad') || ua.contains('ipod')) {
    return 'ios';
  }
  if (platform.contains('mac') || ua.contains('macintosh')) return 'macos';
  if (ua.contains('android')) return 'android';

  return 'web';
}