diff --git a/lib/src/flutter_sms_platform.dart b/lib/src/flutter_sms_platform.dart index 8715128..9dd7563 100644 --- a/lib/src/flutter_sms_platform.dart +++ b/lib/src/flutter_sms_platform.dart @@ -1,11 +1,11 @@ import 'dart:async'; import 'dart:io'; -import 'dart:html' as html; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; import 'package:plugin_platform_interface/plugin_platform_interface.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:flutter_user_agent/flutter_user_agent.dart'; const MethodChannel _channel = MethodChannel('flutter_sms'); @@ -87,7 +87,7 @@ class FlutterSmsPlatform extends PlatformInterface { 'iPod', 'Mac OS X', ]; - final _agent = html.window.navigator.userAgent; + final String _agent = FlutterUserAgent.webViewUserAgent; for (final device in _devices) { if (_agent.contains(device)) { return true; diff --git a/pubspec.yaml b/pubspec.yaml index 6db7cc7..daa7cab 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,6 +16,7 @@ dependencies: flutter_web_plugins: sdk: flutter plugin_platform_interface: ^1.0.1 + flutter_user_agent: ^1.2.2 dev_dependencies: flutter_test: