我们在Google Play中发现了许多与Firebase相关的崩溃。
该异常通过两种方法发生:
堆栈跟踪示例:
at com.google.firebase.FirebaseApp.getInstance(com.google.firebase:firebase-common@@16.0.1:219)
at com.google.firebase.messaging.MessagingAnalytics.zza (Unknown Source)
at com.google.firebase.messaging.MessagingAnalytics.logNotificationReceived (Unknown Source)
at com.google.firebase.messaging.FirebaseMessagingService.zzd (Unknown Source)
at com.google.firebase.iid.zzc.run (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
at com.google.android.gms.common.util.concurrent.zza.run (Unknown Source)
at java.lang.Thread.run (Thread.java:762)
我们进行了调查,发现了原因:
logNotificationDismiss
和logNotificationReceived
没有帮助,因为我们无法控制此代码。我们已将此问题通知了Firebase团队,并花了一周的时间与支持人员进行了交谈。但是,他们告诉我们,直到我们将发送复制崩溃的生成文件之前,他们甚至都不会关注这个问题。我们对这个问题仅针对设备的解释没有帮助。
我们如何防止com.google.firebase.messaging.MessagingAnalytics
导致应用程序崩溃?
答案 0 :(得分:0)
我们设法解决了这个问题。