Kinvey iOS查询所有用户

Kinvey iOS查询所有用户,ios,kinvey,Ios,Kinvey,根据Kinvey文档,这是用于查询用户的方法: 要查询用户集合,建议使用 +[KCSUserDiscovery lookupUsersForFieldsAndValues:completionBlock:progressBlock:]。这 方法允许您为特殊情况提供精确匹配的字典 田地 要查找的字段: KCSUserAttributeUsername KCSUserAttributeSurname KCSUSERATTRIBUTIVENNAME KCSUserAttributeEmail KCS

根据Kinvey文档,这是用于查询用户的方法:

要查询用户集合,建议使用 +[KCSUserDiscovery lookupUsersForFieldsAndValues:completionBlock:progressBlock:]。这 方法允许您为特殊情况提供精确匹配的字典 田地

要查找的字段:

  • KCSUserAttributeUsername
  • KCSUserAttributeSurname
  • KCSUSERATTRIBUTIVENNAME
  • KCSUserAttributeEmail
  • KCSUSERATTRIBUTEFACEBOCKID
但如果我发送空字典,我会得到一个错误。那么,在字典中输入什么来获取所有用户呢


谢谢大家,节日快乐

要获得所有用户,您可以使用常规应用程序数据查询API

比如说,

KCSAppdataStore* store = [KCSAppdataStore storeWithCollection:[KCSCollection userCollection] options:nil];
[store queryWithQuery:[KCSQuery query] withCompletionBlock:^(NSArray *objectsOrNil, NSError *errorOrNil) {
    //handle completion
} withProgressBlock:nil];
这将获得活动用户有权访问的所有用户的列表

KCSAppdataStore* store = [KCSAppdataStore storeWithCollection:[KCSCollection userCollection] options:nil];
[store queryWithQuery:[KCSQuery query] withCompletionBlock:^(NSArray *objectsOrNil, NSError *errorOrNil) {
    //handle completion
} withProgressBlock:nil];