changed dart:html to use flutter_user_agent instead
This commit is contained in:
parent
9a874fc3d2
commit
40c1b062fa
@ -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;
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user