0

我正在使用通知中心为通知创建一个带有 xamarin 的应用程序

当应用程序处于前台时,我可以通过在 WillPresentNotification 方法中实现 UNUserNotificationCenterDelegate 来处理通知并显示正确的标题和其他数据

当应用程序处于后台或非活动状态时,通知会在不通过任何方法的情况下显示,因此我无法对其进行格式化

我已经尝试将“content-available”添加为参数,结果是首先显示格式不正确的普通通知,然后触发 DidReceiveRemoteNotification 并显示另一个格式正确的通知

4

1 回答 1

0

iOS 以不同方式处理通知,具体取决于您的应用程序是在前台还是后台。

前台应用程序:通过DidReceiveRemoteNotification.

后台应用:不会立即运行DidReceiveRemoteNotification。操作系统生成并显示通知。选择通知后,应用程序将通过DidReceiveRemoteNotification.

文档

于 2020-03-05T19:06:32.503 回答