【发布时间】:2020-09-22 18:32:38
【问题描述】:
我试图在 fcm 发送推送通知时打开一个 contentPage。我已经学会了如何在单击“推送通知”时打开 contentPage。我的问题是我如何遵循相同的方法但在不点击推送通知的情况下打开 contentPage。这是可能的还是我必须尝试另一种方法来做到这一点?
感谢您的帮助。
【问题讨论】:
-
尝试检测自定义 FirebaseMessagingService 类的 OnMessageReceived 方法直接执行导航。检查代码:
public class FirebaseNotificationService : FirebaseMessagingService { public override void OnMessageReceived(RemoteMessage message) { base.OnMessageReceived(message); ... Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(new Page_1()); } ... }
标签: android ios xamarin xamarin.forms firebase-cloud-messaging