首页 > 解决方案 > CloudKit:传入的CKNotification反复推送

问题描述

我的 CloudKit 设置使用带有自定义区域的私有数据库运行良好。每当我获取时,我都会发送我之前缓存的最新令牌,并且每次收到 CKNotification 时都会触发获取。

然而,有一次在调试我的应用程序时,我看到它反复收到 CKNotifications,我可以验证我确实会获得新的令牌,并且我会在每次获取时发送最新的令牌。至于数据本身的变化,它始终是相同的记录。这个特定的记录需要在接收设备上丢弃,所以它是,但我不认为这是一个问题,我每次都保存更改令牌,并且我确认通知将使用 .newData 处理。我希望永远不会再通知该更改!

我试图用另一个也需要丢弃的记录重新创建场景,但到目前为止一切似乎都按预期工作。我担心的是,我的任何用户都会遇到我曾经看到的重复通知场景。

关于可能导致它的任何想法?

标签: ioscloudkit

解决方案


推荐阅读