MAUI Blazor 点击推送通知时,启动屏幕会挂起

问题描述 投票:0回答:1

我正在创建一个 Maui Blazor 应用程序来接收 FCM 的推送通知。 我正在使用这个例子。 https://github.com/mistrypragnesh40/PushNotificationDemoMAUI

我在 Android 和 iOS 上都收到推送通知。 仅当我点击通知时,该问题才出现在 Android 上。出现紫色初始屏幕,但没有 .net 图像,只有紫色屏幕。它永远挂起并且不加载应用程序。

如果应用程序已关闭或处于活动状态,则点击通知即可正常调出该应用程序。仅当您启动应用程序,然后“最小化”它,然后点击通知时才会发生这种情况。

谢谢您的帮助。

push-notification firebase-cloud-messaging maui maui-blazor
1个回答
0
投票

这是因为MainActivity的默认启动模式是

“标准”

默认模式。系统创建一个新的 Activity 实例 它开始的任务并将意图路由到它。活动 可以被实例化多次,每个实例可以属于 不同的任务,一个任务可以有多个实例。

设置

LaunchMode = LaunchMode.SingleTop
即可解决。

© www.soinside.com 2019 - 2024. All rights reserved.