From 40c1b062fad1bcf3a616b395a2836447e80a203a Mon Sep 17 00:00:00 2001 From: Yan Min Hong Date: Thu, 30 Apr 2020 18:19:56 -0700 Subject: [PATCH] changed dart:html to use flutter_user_agent instead --- lib/src/flutter_sms_platform.dart | 4 ++-- pubspec.yaml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) 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: