我向我的Android应用程序发送通知给某个设备。当我从Firebase控制台执行此操作时,我不会任何异常,但当我尝试从Postman发布通知时,我会在Android日志上获取此信息(通知已完全收到并且应用不停止,它只是一个日志异常/警告)。
W/FirebaseMessaging: Error while parsing timestamp in GCM event
java.lang.NumberFormatException: s == null
at java.lang.Integer.parseInt(Integer.java:570)
at java.lang.Integer.valueOf(Integer.java:794)
at com.google.firebase.messaging.zzd.zzb(Unknown Source:62)
at com.google.firebase.messaging.zzd.zzi(Unknown Source:2)
at com.google.firebase.messaging.FirebaseMessagingService.handleIntent(Unknown Source:365)
at com.google.firebase.iid.zzg.run(Unknown Source:26)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
onMessagereceived方法中的问题是 NOT 。
我的帖子json只是默认的一个:
{
"message":{
"token" : "cBtsRkkSkmY:APA91bGksorrythisisnottherealtokenSn8bavHz8NLxULB1A9CMGrHIyTDU_o7ifHo666pojgur5WVdjH_a_yLV8QQplDL22FPu8çQXyT_TWRYD13mKpTi-N8cs0oVQ9zUXS",
"notification" : {
"body" : "Testing",
"title" : "testiinggg"
}
}
}
确实,没有时间戳。我可以猜测Firebase控制台的功能相同,但带有时间戳。
我的问题类似于this one,但由于信息不足,没有为他找到解决方案。
提前谢谢。