- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将firebase-messaging
和flutter_local_notifications
配置为能够在应用程序处于前台和后台时均显示show push通知。但是,当前台应用触发onMessage
时,消息本身似乎为空。
组态:
FirebaseMessaging fcm = FirebaseMessaging();
flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin();
var initializationSettingsAndroid =
AndroidInitializationSettings('drawable/ic_stat');
var initializationSettingsIOS = IOSInitializationSettings();
var initializationSettings = InitializationSettings(
initializationSettingsAndroid, initializationSettingsIOS);
flutterLocalNotificationsPlugin.initialize(initializationSettings,
selectNotification: (String payload) async {});
fcm.configure(
onLaunch: (Map<String, dynamic> msg) {
print("On launch $msg");
showNotification(msg);
},
onResume: (Map<String, dynamic> msg) {
print("On resume $msg");
showNotification(msg);
},
onMessage: (Map<String, dynamic> msg) {
print("On message $msg");
showNotification(msg);
},
);
void showNotification(Map<String, dynamic> msg) async{
print(msg);
var notificationsChannel = new AndroidNotificationDetails(
'my_package',
'my_organization',
'notification_channel',
importance: Importance.Max,
priority: Priority.High);
var iOSPlatformChannelSpecifics = new IOSNotificationDetails();
var platformChannelSpecifics = new NotificationDetails(
notificationsChannel, iOSPlatformChannelSpecifics);
await flutterLocalNotificationsPlugin.show(
0, msg['title'], msg['body'], platformChannelSpecifics,);
}
W/FirebaseMessaging(10901): Error while parsing timestamp in GCM event
W/FirebaseMessaging(10901): java.lang.NumberFormatException: null
W/FirebaseMessaging(10901): at java.lang.Integer.parseInt(Integer.java:483)
W/FirebaseMessaging(10901): at java.lang.Integer.parseInt(Integer.java:556)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.zzb.zzc(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.zzb.zze(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.iid.zzc.run(Unknown Source)
W/FirebaseMessaging(10901): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
W/FirebaseMessaging(10901): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
W/FirebaseMessaging(10901): at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source)
W/FirebaseMessaging(10901): at java.lang.Thread.run(Thread.java:761)
W/FirebaseMessaging(10901): Error while parsing timestamp in GCM event
W/FirebaseMessaging(10901): java.lang.NumberFormatException: null
W/FirebaseMessaging(10901): at java.lang.Integer.parseInt(Integer.java:483)
W/FirebaseMessaging(10901): at java.lang.Integer.parseInt(Integer.java:556)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.zzb.zzc(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.zzb.zzh(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source)
W/FirebaseMessaging(10901): at com.google.firebase.iid.zzc.run(Unknown Source)
W/FirebaseMessaging(10901): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
W/FirebaseMessaging(10901): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
W/FirebaseMessaging(10901): at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source)
W/FirebaseMessaging(10901): at java.lang.Thread.run(Thread.java:761)
I/flutter (10901): On message {}
I/flutter (10901): {}
E/flutter (10901): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error: Unhandled exception:
E/flutter (10901): NoSuchMethodError: The method '[]' was called on null.
E/flutter (10901): Receiver: null
E/flutter (10901): Tried calling: []("title")
[✓] Flutter (Channel beta, v0.8.2, on Mac OS X 10.13.5 17F77, locale es-ES)
• Flutter version 0.8.2 at /Users/alex/Documents/Development/flutter
• Framework revision 5ab9e70727 (3 weeks ago), 2018-09-07 12:33:05 -0700
• Engine revision 58a1894a1c
• Dart version 2.1.0-dev.3.1.flutter-760a9690c2
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /Users/alex/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• ANDROID_HOME = /Users/alex/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
• All Android licenses accepted.
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 9.4.1, Build version 9F2000
• ios-deploy 1.9.2
• CocoaPods version 1.5.3
[✓] Android Studio (version 3.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 26.0.1
• Dart plugin version 173.4700
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
[✓] IntelliJ IDEA Ultimate Edition (version 2018.1.1)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 26.0.2
• Dart plugin version 181.4445.29
[✓] VS Code (version 1.27.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 2.18.0
[✓] Connected devices (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.0 (API 24) (emulator)
• No issues found!
最佳答案
通过将(1) firebase-messaging
和(2) flutter_local_notifications
更新到最新版本来解决此问题。
关于android - 当应用程序处于前台状态时,通知消息似乎为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52590458/
谁能帮我解决这个问题?我有一个 Tomcat 和简单的 JSF 应用程序:https://github.com/gooamoko/jsfbilling/ .当我在 Tomcat 上运行应用程序时,它运
我有两个这样的域类,第一个是 Manager : package com.mnm class Manager { String name; static hasMany = [ pro
当我运行以下代码时,打印输出似乎不正确。 void thread_Calc(int *pos) { printf("recieved %d\n", *pos); sig = -1; man
这个问题在这里已经有了答案: How to access a local variable from a different function using pointers? (10 个答案) 关闭
我编写了一个程序,其中列表构建器方法返回 IEnumerable of string,其中包括大量字符串(100 万个项目),我将其存储在 List of string 中,然后它将所有项目附加到 中
我正在尝试编写一个 IRC 类型的聊天客户端,它具有可以连接到服务器的客户端。我试图让它在本地 atm 上工作(使用 FIFOS 而不是套接字)。 我遇到了以下我似乎无法解决的问题: 接受新的客户端连
我的一个 cronjobs 每天发送一封电子邮件 35 6 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php -q 2>&1 我停止使用 cron sud
我使用 WPF 打印路径来处理在我们的应用程序中创建的大型图表。整个图表由视觉效果组成。 所谓的“DesignerPaginator”对图表进行分页(非常简单)。 从这一点来说,我做了以下三件事: -
我尝试在更新之前跟踪系统应用程序并使用: public static boolean isSystemApplication(Context ctx, IContent content) {
我在这里附上了一个查询分析结果,https://explain.depesz.com/s/x9BN 这是查询 EXPLAIN ANALYZE SELECT branche
我正在做一个 CXF(spring) 项目 (HUB)。部署后,我可以看到肥皂和休息服务列表,我通过两个地址打开它。一种是使用本地主机,第二种是使用我电脑的 ip。所以我得到了这些输出。 使用本地主机
这是一个 AnyHashable 不支持枚举转换的简单案例。 enum testEnum: String { case Test } let myObject: AnyHashable = t
我的主要目标是比较存储在数据库和 XLSX 文件中的数据。 为此,我按以下方式创建了两个列表: private class ProductList { public string produc
我从 CMake 3.6 更新到任何最新版本 (3.12.0-rc2),现在我的一个程序无法编译。 奇怪的是,错误消息显示了标准库本身中的 undefined symbol 。这是错误消息: Unde
我希望将我的自定义对话框动画化为从特定点出现,但我无法为对话框设置动画。 该对话框是一个基本的 RelativeLayout,设置为 extends Dialog 类中的布局。 正如这里的一些答案所建
我已经在这个论坛上调查过很多类似的问题,但似乎没有一个能解决我的问题。 我会在底部列出我在这个论坛上看到的一些问题页面,但让我先谈谈我对这个问题的看法。 我正在使用 codeigniter v 2.x
我正在尝试在 RHEL 7 上启动一个 docker-compose 项目作为 systemd 服务。这是我的 systemd 脚本 (/etc/systemd/system/wp.service):
这个问题已经有答案了: "Notice: Undefined variable", "Notice: Undefined index", "Warning: Undefined array key",
我正在尝试在 RHEL 7 上启动一个 docker-compose 项目作为 systemd 服务。这是我的 systemd 脚本 (/etc/systemd/system/wp.service):
此问题出现在my last question here之后。我想将每个按钮聚焦和失去焦点背景设置为主菜单(ContentPane 即 JPanel)下方的背景颜色,因此按钮看起来像选项卡。它在不同的环
我是一名优秀的程序员,十分优秀!