Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中实现了 Apple 推送通知。
当我的 iPhone 开机时,它工作正常。
现在,当我关闭 iPhone 并从服务器发出通知时,它已成功发送。
但是,当我打开我的 iPhone 时,我没有收到任何通知。
那么,问题是什么?
Apple Push Notification 服务包括一个默认的服务质量 (QoS) 组件,该组件执行存储和转发功能。 如果 APNs 尝试发送通知但设备处于离线状态,则通知会存储一段有限的时间,并在可用时发送到设备。 仅存储特定应用程序的一个最近通知。如果在设备离线时发送了多个通知,则每个新通知都会导致先前的通知被丢弃。这种只保留最新通知的行为称为合并通知。 如果设备长时间保持离线状态,则为它存储的所有通知都将被丢弃。
Apple Push Notification 服务包括一个默认的服务质量 (QoS) 组件,该组件执行存储和转发功能。
如果 APNs 尝试发送通知但设备处于离线状态,则通知会存储一段有限的时间,并在可用时发送到设备。
仅存储特定应用程序的一个最近通知。如果在设备离线时发送了多个通知,则每个新通知都会导致先前的通知被丢弃。这种只保留最新通知的行为称为合并通知。
如果设备长时间保持离线状态,则为它存储的所有通知都将被丢弃。