使用APN进行两次推送

时间:2019-03-11 13:29:07

标签: push-notification apple-push-notifications

我们正在开发业务通讯工具。使用APN将推送发送到iOS设备。

问题在于有时通知会在设备上重复。

我们找到了原因之一: 如果在向APS发送请求时,在10秒内没有响应(超时),则我们认为发送失败,然后重新发送。在这种情况下,存在重复的推送。 作为解决方案,我们在http标头中添加了一个crash-id字段。每条消息都唯一,因此重新发送时将替换推送。

但是,由于添加了一个崩溃编号,另一个问题出现了。有时,推送是重复的,而我们只发送一个APN请求。假设这是一个错误的APN。

我们无法确定原因。有人遇到过这个问题吗?

0 个答案:

没有答案