changed dart:html to use flutter_user_agent instead

This commit is contained in:
Yan Min Hong 2020-04-30 18:19:56 -07:00
parent 9a874fc3d2
commit 40c1b062fa
2 changed files with 3 additions and 2 deletions

View File

@ -1,11 +1,11 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'dart:html' as html;
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:plugin_platform_interface/plugin_platform_interface.dart'; import 'package:plugin_platform_interface/plugin_platform_interface.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';
import 'package:flutter_user_agent/flutter_user_agent.dart';
const MethodChannel _channel = MethodChannel('flutter_sms'); const MethodChannel _channel = MethodChannel('flutter_sms');
@ -87,7 +87,7 @@ class FlutterSmsPlatform extends PlatformInterface {
'iPod', 'iPod',
'Mac OS X', 'Mac OS X',
]; ];
final _agent = html.window.navigator.userAgent; final String _agent = FlutterUserAgent.webViewUserAgent;
for (final device in _devices) { for (final device in _devices) {
if (_agent.contains(device)) { if (_agent.contains(device)) {
return true; return true;

View File

@ -16,6 +16,7 @@ dependencies:
flutter_web_plugins: flutter_web_plugins:
sdk: flutter sdk: flutter
plugin_platform_interface: ^1.0.1 plugin_platform_interface: ^1.0.1
flutter_user_agent: ^1.2.2
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: