QuickBlox 自定义对象权限

Posted

技术标签:

【中文标题】QuickBlox 自定义对象权限【英文标题】:QuickBlox custom objects permission 【发布时间】:2013-10-30 11:25:57 【问题描述】:

我在 quickblox 自定义对象中设置权限时遇到了一些问题。

假设我有 2 个用户:userAuserB,他们可以创建对象,并且默认情况下, 每个用户只能看到它的对象。 我希望userB 可以访问(读取)userA 的对象,所以我 以这种方式设置userA的对象的读取权限:

?permissions[read][access]=open_for_users_ids&permissions[read][ids]=<userBid>

操作似乎成功了,当我在 web 界面上查看时,我可以看到具有正确权限的对象,但用户 B 仍然无法访问 userA 的对象!!

如果我从网络更新对象(不做任何更改,只需按下更新按钮), userB可以看到userA的对象。

我关注了这个documentation

怎么了?

谢谢!

【问题讨论】:

【参考方案1】:

“每个用户只能看到它的对象”是什么意思。

默认情况下,每个用户都可以请求所有对象,而不仅仅是他自己的

【讨论】:

你是对的,但是当我创建一个对象时,我设置了这样的权限:?permissions[read][access]=owner

以上是关于QuickBlox 自定义对象权限的主要内容,如果未能解决你的问题,请参考以下文章

Quickblox 内容与自定义对象文件

Quickblox 自定义对象数组的 NSPredicate

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

Quickblox颤振自定义对象更新不起作用

Quickblox:自定义对象中的数组未正确下载

Quickblox:如何使用分页来使用 Web SDK 获取自定义对象