Quickblox:如何在特定时间段内删除用户签到

Posted

技术标签:

【中文标题】Quickblox:如何在特定时间段内删除用户签到【英文标题】:Quickblox: how to delete user checkins within certain time period 【发布时间】:2014-04-29 10:31:49 【问题描述】:

有谁知道是否可以使用 QB ios SDK 在特定时间范围内删除所有用户签到?

有一个“批量删除”选项可用,但我不想删除所有签到,包括今天的签到,而是在我的应用程序中的特定时间段内删除。

http://quickblox.com/developers/SimpleSample-location_users-ios#Mass_delete

我知道我可以先批量删除所有,然后重新提交今天的签到(是的,可能不止一个),但恕我直言,这样做效率不高。

任何建议和 cmets 表示赞赏!

【问题讨论】:

【参考方案1】:

是的,你可以做到的

QBLGeoDataDeleteRequest *deleteRequest = [[QBLGeoDataDeleteRequest alloc] init];
deleteRequest.days = 5;

[QBLocation deleteGeoDataWithRequest:deleteRequest delegate:self];

- 查询后应保留在数据库中的数据的最长期限。

【讨论】:

感谢@IgorKhomenko。那么我是否理解正确,参数“days”实际上意味着将在数据库中保留多少天的数据(从这一刻开始倒数),其余的数据将被删除?所以要删除除今天以外的所有签到,days 参数将设置为 1 (.days=1)?太棒了,非常感谢!

以上是关于Quickblox:如何在特定时间段内删除用户签到的主要内容,如果未能解决你的问题,请参考以下文章

Quickblox:是不是可以删除用户创建的所有自定义对象

从 Quickblox 对话框中删除特定聊天消息

如何在特定时间段内运行 CLLocationManager

获取 quickblox 聊天中的用户列表

在 quickblox 中设置视频通话时间

QuickBlox 聊天记录