Bob的iPhone在Bob的私有数据库保存recordA在someZone。
Bob的iPad收到用户私人数据库中来自某个区域的更改的订阅通知并获取recordA。
Bob的iPod touch还接收订阅变更通知,并从用户专用数据库中的某个区域检索recordA。
Bob's iPad在用户的私人数据库的某些区域中删除了recordA。
Bob的iPod touch和iPad(出于某种原因)收到删除订阅通知。 Bob的iPhone不收到订阅通知。
预期结果
鲍勃的iPad应该不会收到删除订阅通知。只有Bob的iPhone和iPod touch才能收到订阅通知。
这CKSubscription的文件中指出:
当记录修改会导致订阅火,服务器 发送推送通知到与该预订所有设备除了 对于形成原始变化的一个到记录。
iPad做了删除,因此iPad不应该收到订阅通知。
实际结果
而iPad接收删除的订阅通知,尽管是原始的变化记录的作者。
iPhone没有收到删除通知。
iPod touch收到订阅删除通知。
额外的反馈
它看起来像记录(不是变化的原作者)没有收到任何通知,不管是谁删除的记录的原始作者。这与文档不一致。
有没有我能复制的雷达?这非常有帮助,谢谢! – 2014-12-16 22:52:31
我想是这样的:http://openradar.appspot.com/19226338或者这个:http://openradar.appspot.com/18810914 – 2014-12-17 07:48:58