測試我的設備上使用OneSignal服務發送推送通知我處理它的AppDelegate這樣:通知警告禁止迅速
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
OneSignal.initWithLaunchOptions(launchOptions, appId: 「[app ID]」)//this method I register device on apple server
return true
}
func application(application: UIApplication,
didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void){
print(「ARRIVED")
handleNotificationContent()// it’s not important for my question
}
我的問題是,當我收到通知,該應用程序是在前景中,警報自動顯示,我不想顯示它。 我該如何解決這個問題?
:懸而未決的標識「無」的使用。有什麼建議麼?當我使用false時,錯誤消失了? –
@PeterdeVries這就是你需要的:'OSNotificationDisplayType.none.rawValue' – oyalhi
@oyalhi。這工作,非常感謝。 –