相关疑难解决方法(0)

邮递员推送通知时出错,但Firebase控制台发送时没有错误

我发送通知到我的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)
Run Code Online (Sandbox Code Playgroud)

这个问题是不是在onMessagereceived方法.

我的帖子json只是默认的一个:

{
  "message":{
    "token" : "cBtsRkkSkmY:APA91bGksorrythisisnottherealtokenSn8bavHz8NLxULB1A9CMGrHIyTDU_o7ifHo666pojgur5WVdjH_a_yLV8QQplDL22FPu8çQXyT_TWRYD13mKpTi-N8cs0oVQ9zUXS",
    "notification" : {
      "body" : "Testing",
      "title" : "testiinggg"
      }
   }
 }
Run Code Online (Sandbox Code Playgroud)

确实,没有时间戳.我可以猜测Firebase控制台的功能相同,但带有时间戳.

我的问题与类似,但由于信息不足,没有为他找到解决方案.

先感谢您.

android firebase firebase-cloud-messaging

7
推荐指数
0
解决办法
3203
查看次数