Simperium收到无效更改



我正在开发与Simperium的集成,集成已经完成,并且已经在测试机上运行了一段时间,我开始在其中一个设备上遇到这个错误,它不断重复,有什么想法吗?

MeetingPad[891:1103]Simperium错误(ActionLinks82),收到的更改无效(a18852011 efe4964a6fdeb1853c790f3)2013-02-07 10:07:05:277 MeetingPad[891:103]Simperium客户端ios-7f43b434754d882923e966df5d885755收到更改(ActionLinks82)ios-4176925448fa8ae0a2f1d0937627aa6b:{ccids=(3f3b4550b23147d49e194038费用09a6);clientid="ios-4176925448fa8ae0a2f1d0937627aa6b";cv=5112df4b37a41031dcc5be1;ev=2;id=9ca0b7ad04314ab9888d75691be784b5;o="-";}

如果这种情况发生在用户帐户上,会有什么指导?

需要检查的一件事是您是否使用了最新版本的代码。该存储库最近在GitHub上开源。过去有一个与nil值相关的错误,可能会导致更改流中出现无效的diff,但现在应该修复它。

假设您使用的是最新的代码,那么对于相同的"id"值,错误是否会持续重复,或者存在不同的值?

查看出现此错误的Simperium代码,如果您同时在本地和远程删除了一个对象,则可能会显示该错误。在你的应用程序中,ActionLinks是否符合这种模式,即你是否在多个客户端上创建和删除了很多ActionLinks?

如果这确实是原因,那么错误是无害的,我们应该修补代码。让我知道你发现了什么。