【问题标题】:Prevent push notification from showing up when app is in foreground阻止应用程序在前台显示推送通知
【发布时间】:2017-02-08 15:35:17
【问题描述】:

我正在使用 OneSignal 向我的 iOS 应用程序发送推送通知。我的问题是,当应用程序处于前台时,收到的每个通知都会显示为警报。这可能会让用户非常沮丧,尤其是考虑到它是一个消息传递应用程序。

我怎样才能防止这种情况发生?

我的目标是 iOS 9 和 iOS 10。

谢谢!

【问题讨论】:

标签: ios push-notification onesignal


【解决方案1】:

请检查您为 inFocusDisplaying 或 inFocusDisplayType 添加的值。

默认情况下,这将在您的应用中显示警报以及通知。设置:InAppAlert

要在应用打开时看不到通知,请将其设置为无

如果您确实希望在应用打开时看到通知而不是警报,请将其设置为通知

更多原生 iOS SDK 在这里:https://documentation.onesignal.com/docs/ios-native-sdk#section--infocusdisplaytype-

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 2020-07-10
    • 1970-01-01
    相关资源
    最近更新 更多