我的应用程序在 Android 上运行良好,但当我尝试在 iOS 上启动它时,我收到一个巨大的错误,并且主要提到了这一点
没有为类“_home_mainState”定义吸气剂“AppLocalizations”。-“_home_mainState”来自“../../Documents/GitHub/pocketcarage-official/lib/Customer/ui/home_main.dart”。尝试将名称更正为现有 getter 的名称,或定义名为“AppLocalizations”的 getter 或字段。frontWidget: _buildFrontWidget(AppLocalizations.of(context).translate("轮胎"), _foldingCellKey2, 2),
它不断提到多个不同使用位置的相同错误,但该类就在那里
这是项目文件的屏幕截图
我尝试的是使用 Xcode 而不是 android 构建,但仍然存在同样的问题,此外,像 firestorm 一样找不到额外的类或插件
我也尝试删除和创建 pod 文件,也尝试更新 pod
您好,即使应用程序中没有错误,我的应用程序也会继续打印此行并且运行良好
[ZeroHung]zrhung_get_config: Get config failed for wp[0x0008]
Run Code Online (Sandbox Code Playgroud)
它每分钟打印 50 多个。并且只有在两个屏幕中才开始打印此 .
我正在使用 flutter 应用程序设置 fcm,并使用本地通知在应用程序位于前台时显示通知。
在 android 中它运行完美,没有任何错误。但在 IOS 上本地通知不起作用。它没有显示错误或任何内容,但是当应用程序位于前台时,它现在根本显示通知横幅
这是本地通知的设置:
var android = AndroidInitializationSettings('mipmap/ic_launcher');
var ios = IOSInitializationSettings();
var platform = new InitializationSettings(android, ios);
flutterLocalNotificationsPlugin.initialize(platform);
_firebaseMessaging.requestNotificationPermissions(
const IosNotificationSettings(sound: true, badge: true, alert: true, provisional: false));
Run Code Online (Sandbox Code Playgroud)
然后是 showNotification 函数,如下所示:
showNotification(Map<String, dynamic> message) async {
var android = new AndroidNotificationDetails(
'IMPORTANT1', 'SHOW BANNER', 'ALWAYS SHOWS BANNER',
importance: Importance.Max, priority: Priority.High, ticker: 'ticker');
var ios = new IOSNotificationDetails();
var platform = NotificationDetails(android, ios);
await flutterLocalNotificationsPlugin.show(
0,
message['notification']['title'],
message['notification']['body'],
platform); }
Run Code Online (Sandbox Code Playgroud)
我通过互联网搜索并发现我需要使用这个
if #available(iOS …Run Code Online (Sandbox Code Playgroud)