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: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;
|
||||||
|
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user