有没有办法在崩溃后的第一次应用程序发布时安排Firebase应用内消息



我希望我的react原生应用程序在崩溃后的第一次应用程序启动时显示Firebase应用程序内消息。现在看来这是不可能的?我正在使用Firebase Crashlytics来跟踪崩溃。

我不是100%支持它的Firebase Messaging部分,但就Crashlytics而言,您应该能够以编程方式检测何时发生崩溃,并在该条件成立时采取行动(参考(。

首先,您可以禁用默认的自动崩溃收集:

<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="false" />

然后,你可以做这样的事情来检测是否发生了崩溃:

FirebaseCrashlytics crashlytics = FirebaseCrashlytics.getInstance();
...
if (crashlytics.didCrashOnPreviousExecution()) {
//send an in-app message: https://firebase.google.com/docs/in-app-messaging/explore-use-cases
}
if (crashlytics.checkForUnsentReports()) {
//will guarantee any unsent crash reports will be sent once this code block executes
crashlytics.sendUnsentReports();
}

最新更新