android - Android 中的 Firebase 通知

标签 android firebase push-notification firebase-notifications

我在我的 android 应用程序中使用 firebase 通知。如我所见,当应用程序在前台时,我必须从 FirebaseMessagingService 类获取通知,当它在后台或完全关闭时,我必须从 mainActivity 获取通知。 它在大多数情况下都运行良好,但我发现当我关闭应用程序,然后打开一个通知,然后在后台发送另一个通知时,它不起作用。最后一个打开应用程序,但它没有通过 mainActivity 的 onCreate()。它只是在之前的 Activity 中打开应用程序。

你知道为什么会这样吗?

最佳答案

它似乎不是Firebase产生的,而是Android中的生命周期产生的。如果 Activity 已创建并传递给后台,当您返回时,方法 onCreate 将不会被调用,请在 Android 上搜索生命周期。 也许你可以把你的代码放在 onResume 方法上。

关于android - Android 中的 Firebase 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216946/

相关文章:

android - Proguard:已删除列表

angular - 如何使用Firebase进行统计?

ios - Urban Airship : Error "Failed to associate named user with status: 403"

android - 如何像通讯录app一样在Android listview中绘制section header?

android - 在移动到另一个 Activity 时保存 Android 中的 Activity

java - 模拟 firebase android 应用程序

firebase - 调试 Cloud Firestore 的安全规则

ios - 处理多个推送通知时出错

ios - 带有 BadgeValue 的 TabItem 仅在我从通知触发器启动应用程序时显示

android - Android Studio Layout Inspector 中的 mID 是什么?