Firebase - 在检测到致命崩溃时向用户发送通知

时间:2017-11-19 21:23:24

标签: android firebase crashlytics

我一直在查看Firebase的文档,我认为我的用例无法实现。但无论如何我会在这里问。

我有使用Firebase的Android应用。 Crashlytics和Firebase云消息等。如果他在我的应用程序中遇到致命的崩溃,我想向用户发送推送通知。像#34;我们很抱歉,正在努力修复"。

要识别Crashlytics中的用户,我会在Crashlytics.setUserIdentifier(registrationToken)中使用MyFirebaseInstanceIdService(此处记录为https://firebase.google.com/docs/cloud-messaging/android/first-message)。这将确保我有发送消息的令牌。现在我需要编写触发器功能(使用Firebase功能)并发送FCM消息(触发器:https://firebase.google.com/docs/functions/crashlytics-events,FCM的API:https://firebase.google.com/docs/reference/admin/node/admin.messaging.Messaging)。

在这种情况下的问题是,我无法在此回调中获得userIdentifier,因为(根据此文档:https://firebase.google.com/docs/reference/functions/functions.crashlytics.Issue),没有此类信息。

现在有办法解决这个问题吗?或者将来可能? (仅使用Firebase内容)

1 个答案:

答案 0 :(得分:0)

应该有一些方法或api来阅读崩溃报告,以便利用崩溃报告中的信息自动执行所需的操作。