当应用处于前台

时间:2017-02-08 15:35:17

标签: ios push-notification onesignal

我正在使用OneSignal向我的iOS应用发送推送通知。我的问题是,当应用程序在前台时,收到的每个通知都会显示为警报。这对用户来说非常令人沮丧,特别是考虑到它是一个消息传递应用程序。

我怎么能阻止这个?

我的目标是iOS 9和iOS 10。

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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

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

本地iOS SDK的更多内容:https://documentation.onesignal.com/docs/ios-native-sdk#section--infocusdisplaytype-