Xamarin:推送到达 ios 应用程序时出现问题;在应用程序之外到达时没有问题

Xamarin: Issue with Push arriving in ios app; no issue with arriving when outside of app

我们希望在推送通知到达时捕获它们,即使用户打开了应用程序。这是在几次推动之前工作的。但是现在已经停止工作了。回滚并不能解决问题,这让我想知道这是推送消息中的设置还是设备本身的设置。

目前推送不在应用程序中就可以到达。 它们在应用程序中不会到达,并且永远不会触发以下 AppDelegate 代码:

   public override void ReceivedRemoteNotification(
    UIApplication application,
    NSDictionary userInfo)
    {
        Console.WriteLine("com.nnnn.app.log::iOS::ReceivedRemoteNotificatio::Success");
        ProcessNotificationActions(userInfo);
    }

使用 UNUserNotificationCenter 解决了这个问题。 感谢 Wendy Zang 在正确方向上的大力推动。