有没有办法让 Firebase Crashlytics 在远程服务中工作?
Posted
技术标签:
【中文标题】有没有办法让 Firebase Crashlytics 在远程服务中工作?【英文标题】:Is there a way to make Firebase Crashlytics works in remote service? 【发布时间】:2021-12-02 05:12:13 【问题描述】:我在远程服务中发生了一些崩溃。
<service
android:name="xxx.AutoCompleteService"
android:process=":remote">
<intent-filter>
<action android:name="xxx.AutoCompleteService" />
</intent-filter>
</service>
public class AutoCompleteService extends Service
...
只能通过 Google Play 控制台捕获崩溃,而 Firebase Crashlytics 无法捕获。
由于我们需要向 Firebase Crashlytics 发送一些额外的调试信息,以简化调试工作。
【问题讨论】:
【参考方案1】:在远程服务的 onCreate 中初始化默认 FirebaseApp 实例。
override fun onCreate()
super.onCreate()
FirebaseApp.initializeApp(this)
强制测试失败提交应用崩溃报告
throw RuntimeException("Test Crash")
转到 Firebase 控制台中的 Crashlytics 仪表板以查看测试失败。
【讨论】:
以上是关于有没有办法让 Firebase Crashlytics 在远程服务中工作?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法让firebase实时数据库存在系统更快地检测断开连接
我是 Flutter Web 的新手,如何使用 Firebase 电话身份验证对用户进行身份验证,有没有办法让用户保持登录状态?
如何在 Flutter 中启用/禁用 Firebase Crashlytics