0

我们正在开发一个报亭应用程序,目前正在处理推送通知,以让用户知道新问题已经到来。从模棱两可的 Apple 文档看来,我们需要为每个下载该应用程序的用户发送单独的推送通知;每个通知应包含每个应用程序实例的唯一设备令牌。

标题为“信任组件”的部分似乎暗示您可以使用设备令牌证书来验证您的推送通知,但它也暗示您需要两者。

我们需要为每个已安装的实例发送单独的推送通知是否正确?我们真的可以不发送一个推送通知并让 Apple 通知应用程序的所有用户有新问题出现吗?

4

1 回答 1

1

简短的回答是“是”,您所做的陈述是正确的。

您必须向必须存储在您的服务器(提供者)中的每个设备令牌发送推送通知。发送多个通知的首选方式是不进行多个连接,而是重用一个连接来发送多个通知。以下是Apple Doc的段落

您还应该跨多个通知保留与 APN 的连接。APN 可能会将快速且重复地建立和拆除的连接视为拒绝服务攻击。发生错误时,APNs 会关闭发生错误的连接

于 2013-04-05T17:27:52.397 回答