iOS pushNotification从通知中心删除就在它到达之后

时间:2017-09-06 11:54:57

标签: ios swift push-notification

我在开发APNS服务器上测试推送通知。

通知从通知中心删除就在它到达之后。

是否存在相关设备问题。或从服务器端编码,从APNS向设备发送推送通知?

测试设备详细信息 - Iphone 5C iOS 10.3.3

Click Here用于观看视频

谢谢!

2 个答案:

答案 0 :(得分:1)

出现此问题是因为您的设备日期距离今天的日期更长。请确保您的设备日期不大于或不应与当前日期不同。

答案 1 :(得分:0)

有两种方法可以从中心删除通知。

  1. 用户手动点击/点击通知或删除通知。
  2. 以编程方式将应用程序徽章计数设置为零。
  3. 如果您未在中心手动对通知采取行动,则可能存在以下原因:

    对于iOS 10以上版本,以下函数/方法(属于UNUserNotificationCenterDelegate)处理通知的接收。您可能已在此功能中将应用程序徽章计数设置为0(零)。

     @available(iOS 10.0, *)
        func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
            // check here for application badge count setup
        }