完美通知:无法写入帧

时间:2017-10-26 05:49:06

标签: swift linux apple-push-notifications perfect perfect-notifications

我正在发送推送通知:

    var items:[APNSNotificationItem] = [.customPayload("body",body),.contentAvailable]
    if alert
    {
        items.append(.badge(badge))
        items.append(.alertBody(message))
        items.append(.alertTitle(title))
        items.append(.sound("default"))
    }
    let n = NotificationPusher(apnsTopic: Constants.notificationsAppId)
    n.pushAPNS(
        configurationName: notificationsAppId,
        deviceTokens: deviceIDs,
        notificationItems: items) {
            responses in
            LogFile.debug("Notification Result:"+String(describing:responses))
    }

最初工作正常,响应如下:

Notification Result:[200 OK: ]

但是在服务运行一段时间后,它看起来像这样

Notification Result:[500 Internal Server Error: Unable to write frame]

并且未发送通知。重新启动服务再次没问题。

可能导致此问题的原因是什么?

编辑:当本地实例在没有活动的情况下运行几个小时时,这也发生在Mac OS X上

0 个答案:

没有答案