【问题标题】:Not getting all notification when device connect with Internet connection设备连接到 Internet 时未收到所有通知
【发布时间】:2017-06-29 18:21:43
【问题描述】:

我正在使用socket.io 开发聊天应用程序,当两个设备都连接到套接字和互联网时,聊天工作正常。当两个人互相聊天时会出现问题,假设AB 互相聊天并且它在互联网连接下工作正常,但是如果用户A 关闭他的互联网。并且用户B 发送短信1、2、3、4、5 和6。然后在几秒钟或几分钟后,如果用户A 连接到互联网然后用户A 只收到一条来自上面的一条消息的通知六。

我还从套接字服务器检查,服务器将所有推送通知发送到 APNS,但 APNS 只发送一个推送通知。

有时我在推送通知中收到所有 6 条消息,所以我不明白是什么问题?

谁能帮助我为什么 APNS 缺少推送通知?

提前致谢。

【问题讨论】:

    标签: ios swift socket.io apple-push-notifications


    【解决方案1】:

    我们所能做的就是将有效负载发送到 APNS,APNS 会将这些通知发送到设备。我们不能依赖通知,因为它可能在正确的时间到达,也可能根本没有到达。 依赖通知有时可能是一把双刃剑。

    但是here 是苹果的一个很好的文档,关于为什么这可能发生在你的情况。

    【讨论】:

    • 我认为您的链接是正确的,但我也检查了 whatsapp 应用程序,我认为他们正在使用 VoIP 进行管理。
    • @SAMIRRATHOD 确实如此。他们正在使用 VoIP。即使我在我的一个应用程序中使用它。但在 iOS13 之后,苹果仅限于将 PushKit 通知用于 VoIP 目的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    相关资源
    最近更新 更多