Ios 如何根据用户的电话号码筛选quickblox用户?

Ios 如何根据用户的电话号码筛选quickblox用户?,ios,filter,quickblox,Ios,Filter,Quickblox,我能够使用[QBRequest usersWithPhoneNumbers::方法过滤用户的电话号码,但在以下场景中存在问题 假设我有一个quickblox用户,在我的应用程序中有1234567890电话号码。 现在,在我的联系人列表中,我有相同的电话号码,但带有+91(印度的呼叫者代码),所以我的电话簿中的号码是,+91 1234567890,一旦我从电话簿中取出所有联系人,它看起来就像911234567890(将删除+和空格),我将用我获取的号码查询quickblox用户,它将返回我[无用户

我能够使用
[QBRequest usersWithPhoneNumbers::
方法过滤用户的电话号码,但在以下场景中存在问题

假设我有一个quickblox用户,在我的应用程序中有
1234567890
电话号码。 现在,在我的联系人列表中,我有相同的电话号码,但带有
+91
(印度的呼叫者代码),所以我的电话簿中的号码是,
+91 1234567890
,一旦我从电话簿中取出所有联系人,它看起来就像911234567890(将删除
+
空格
),我将用我获取的号码查询quickblox用户,它将返回我[无用户],因为我请求的号码中有91

我认为,quickblox比较的是整个数字,而不是数字的一部分。这就是我没有得到用户的原因。有办法解决这个问题吗

我发现了一个第三方库,它从号码中删除了国家代码,但我不想使用它,因为我想让它变得通用,而不是依赖和更复杂


提前感谢。

你说得对,QuickBlox比较整个字符串,没有智能比较。所以,目前唯一的解决方案是在将用户保存到QuickBlox之前删除电话号码中的国家代码