android 中的 Firebase 通知
Firebase notifications in android
我在 android 的应用程序中使用 firebase 通知。如我所见,当应用程序处于前台时,我必须从 FirebaseMessagingService class 获取通知,当它处于后台或完全关闭时,我必须从 mainActivity 获取通知。
它在大多数情况下都运行良好,但我发现当我关闭应用程序,然后打开一个通知,然后在后台发送另一个通知时,它不起作用。最后一个打开应用程序,但它没有通过 mainActivity 的 onCreate()。它只是在 activity 之前打开应用程序。
你知道为什么会这样吗?
它似乎不是由 Firebase 生成的,而是由 Android 中的生命周期生成的。如果 activity 已创建并传递给后台,当您返回时将不会调用方法 onCreate
,请在 Android 上搜索生命周期。
也许您可以将代码放在 onResume
方法上。
我在 android 的应用程序中使用 firebase 通知。如我所见,当应用程序处于前台时,我必须从 FirebaseMessagingService class 获取通知,当它处于后台或完全关闭时,我必须从 mainActivity 获取通知。 它在大多数情况下都运行良好,但我发现当我关闭应用程序,然后打开一个通知,然后在后台发送另一个通知时,它不起作用。最后一个打开应用程序,但它没有通过 mainActivity 的 onCreate()。它只是在 activity 之前打开应用程序。
你知道为什么会这样吗?
它似乎不是由 Firebase 生成的,而是由 Android 中的生命周期生成的。如果 activity 已创建并传递给后台,当您返回时将不会调用方法 onCreate
,请在 Android 上搜索生命周期。
也许您可以将代码放在 onResume
方法上。