当应用程序为前台时,我们如何显示推送通知?

时间:2019-09-02 12:28:19

标签: ios push-notification expo

我正在使用博览会通知。当应用程序置于前台或后台时,通知在android上的显示效果很好。

,但当应用在iOS上为前台时,它不会出现。知道我在app.json中添加了此命令:

“通知”:{        “ iosDisplayInForeground”:true      } 那么我们怎么解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

在iOS上,您必须为应用内通知创建自定义UI。仅当应用程序在后台运行时,操作系统才会显示。 在AppDelegate中注册

后,您可以捕获推送通知
func userNotificationCenter(
    _ center: UNUserNotificationCenter,
    didReceive response: UNNotificationResponse,
    withCompletionHandler completionHandler: @escaping () -> Void) {}