我正在创建一个 Maui Blazor 应用程序来接收 FCM 的推送通知。 我正在使用这个例子。 https://github.com/mistrypragnesh40/PushNotificationDemoMAUI
我在 Android 和 iOS 上都收到推送通知。 仅当我点击通知时,该问题才出现在 Android 上。出现紫色初始屏幕,但没有 .net 图像,只有紫色屏幕。它永远挂起并且不加载应用程序。
如果应用程序已关闭或处于活动状态,则点击通知即可正常调出该应用程序。仅当您启动应用程序,然后“最小化”它,然后点击通知时才会发生这种情况。
谢谢您的帮助。
这是因为MainActivity的默认启动模式是
“标准”
默认模式。系统创建一个新的 Activity 实例 它开始的任务并将意图路由到它。活动 可以被实例化多次,每个实例可以属于 不同的任务,一个任务可以有多个实例。
设置
LaunchMode = LaunchMode.SingleTop
即可解决。