前不久开始学习FCM,在YouTube上查看了教程 https://www.youtube.com/watch?v=7w2q2D6mR7g (描述中有 GitHub 链接)。仅当应用程序打开或处于前台模式时,此 Android 应用程序和通知才能完美运行。当我杀死我的应用程序时,通知不起作用。
我需要在我的应用程序关闭时收到通知。例如:电报通知(始终有效)。
我尝试在应用程序的设置中设置自动启动模式,但我可以不自动启动吗?
我认为通知没有到达,因为我通过令牌发送它,这会刷新每个应用程序重新启动:
public App() { InitializeComponent(); MainPage = new MainPage(); CrossFirebasePushNotification.Current.Subscribe("all"); CrossFirebasePushNotification.Current.OnTokenRefresh += Current_OnTokenRefresh; } private void Current_OnTokenRefresh(object source, FirebasePushNotificationTokenEventArgs e) { System.Diagnostics.Debug.WriteLine($"Token: {e.Token}"); }
管理通知时需要考虑以下场景:
在下面的文章中,您可以看到通知遵循的流程图:https://yaircarreno.medium.com/do-you-know-the-push-notification-flow-7eb67c7fa3f7