我一直在查看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内容)
答案 0 :(得分:0)
应该有一些方法或api来阅读崩溃报告,以便利用崩溃报告中的信息自动执行所需的操作。