我可以禁用 Flutter web 的特定依赖项吗?
Can I disable a specific dependency for Flutter web?
我正在为我的 flutter 应用程序使用 AdMob 和 Google 移动广告包,它在 iOS 和 Android 上运行良好,但据我所知,它不能用于flutter web 并且当我尝试 运行 我在 web 上的代码时,它会抛出一个异常,因为该依赖项没有被初始化。有没有办法只为 Flutter web 禁用该依赖项?或者是否有办法在网络上实施 Google 广告?
谢谢
您可以执行如下操作
import 'package:flutter/foundation.dart' show kIsWeb;
if (kIsWeb) {
// Do nothing
} else {
// Init Your dependency
}
我正在为我的 flutter 应用程序使用 AdMob 和 Google 移动广告包,它在 iOS 和 Android 上运行良好,但据我所知,它不能用于flutter web 并且当我尝试 运行 我在 web 上的代码时,它会抛出一个异常,因为该依赖项没有被初始化。有没有办法只为 Flutter web 禁用该依赖项?或者是否有办法在网络上实施 Google 广告?
谢谢
您可以执行如下操作
import 'package:flutter/foundation.dart' show kIsWeb;
if (kIsWeb) {
// Do nothing
} else {
// Init Your dependency
}