fix dart:html

This commit is contained in:
dev 2020-09-21 14:47:43 +03:00
parent 3887eead47
commit b1db26e76e
4 changed files with 8 additions and 8 deletions

View File

@ -1 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_sms","path":"/Users/rodydavis/Developer/GitHub/forks/flutter_sms/","dependencies":["url_launcher"]},{"name":"url_launcher","path":"/usr/local/Caskroom/flutter/1.2.1/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.2/","dependencies":[]}],"android":[{"name":"flutter_sms","path":"/Users/rodydavis/Developer/GitHub/forks/flutter_sms/","dependencies":["url_launcher"]},{"name":"url_launcher","path":"/usr/local/Caskroom/flutter/1.2.1/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.2/","dependencies":[]}],"macos":[{"name":"url_launcher_macos","path":"/usr/local/Caskroom/flutter/1.2.1/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+4/","dependencies":[]}],"linux":[],"windows":[],"web":[{"name":"flutter_sms","path":"/Users/rodydavis/Developer/GitHub/forks/flutter_sms/","dependencies":[]},{"name":"url_launcher_web","path":"/usr/local/Caskroom/flutter/1.2.1/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.1+1/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_sms","dependencies":["url_launcher"]},{"name":"url_launcher","dependencies":["url_launcher_web","url_launcher_macos"]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]}],"date_created":"2020-04-05 20:35:43.221772","version":"1.16.4-pre.86"}
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_sms","path":"/Users/dev/StudioProjects/flutter_sms/","dependencies":["url_launcher","flutter_user_agent"]},{"name":"flutter_user_agent","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_user_agent-1.2.2/","dependencies":[]},{"name":"url_launcher","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.6.0/","dependencies":[]}],"android":[{"name":"flutter_sms","path":"/Users/dev/StudioProjects/flutter_sms/","dependencies":["url_launcher","flutter_user_agent"]},{"name":"flutter_user_agent","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_user_agent-1.2.2/","dependencies":[]},{"name":"url_launcher","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.6.0/","dependencies":[]}],"macos":[{"name":"url_launcher_macos","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+8/","dependencies":[]}],"linux":[{"name":"url_launcher_linux","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-0.0.1+1/","dependencies":[]}],"windows":[{"name":"url_launcher_windows","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-0.0.1+1/","dependencies":[]}],"web":[{"name":"url_launcher_web","path":"/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.3+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_sms","dependencies":["url_launcher","flutter_user_agent"]},{"name":"flutter_user_agent","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_web","url_launcher_linux","url_launcher_macos","url_launcher_windows"]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2020-09-21 14:47:18.549171","version":"1.20.2"}

View File

@ -1,9 +1,8 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
import 'dart:html' as html;
import 'src/flutter_sms_platform.dart';
class FlutterSmsPlugin extends FlutterSmsPlatform {

View File

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

View File

@ -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:
@ -31,6 +32,6 @@ flutter:
pluginClass: FlutterSmsPlugin
# macos:
# pluginClass: FlutterSmsPlugin
web:
pluginClass: FlutterSmsPlugin
fileName: flutter_sms_web.dart
# web:
# pluginClass: FlutterSmsPlugin
# fileName: flutter_sms_web.dart