Files
packages.dart/packages/flutter_sms/lib/src/user_agent/web.dart
T

27 lines
578 B
Dart

import 'package:web/web.dart' as web;
bool isCupertino() {
final _devices = [
'iPad Simulator',
'iPhone Simulator',
'iPod Simulator',
'iPad',
'iPhone',
'iPod',
'Mac OS X',
];
final String _agent = web.window.navigator.userAgent;
for (final device in _devices) {
if (_agent.contains(device)) {
return true;
}
}
final userAgent = web.window.navigator.userAgent.toLowerCase();
if (userAgent.contains('iphone') ||
userAgent.contains('ipad') ||
userAgent.contains('ipod')) {
return true;
}
return false;
}