退出飞行模式后未收到 PushKit 通知

PushKit notifications not received after quitting airplane mode

我正在 IOS 上实现一个 VoIP 应用程序。我在我的应用程序上实现了 PushKit,一切正常。 当我的设备没有网络(例如飞行模式)时,我不会收到任何推送通知(这没关系,因为我没有连接到任何服务器)。 但是当我的设备回到网络中(退出飞行模式)时,我仍然没有收到推送... 在具有远程和本地通知的旧 API 上,这是可能的,那么为什么不使用 PushKit 呢?

在此先感谢您的帮助!

找到了! 我已经将 60 秒的 Ttl 用于推送,这对苹果来说太短了,所以推送没有重新发送到我的设备。 增加 ttl 解决了我的问题! 希望对遇到同样问题的人有所帮助!