如何根据他的电话号码过滤quickblox用户?
我可以使用[QBRequest usersWithPhoneNumbers:]
方法过滤用户的电话号码,但遇到以下情况的问题。
假设,我的应用程序中有一个电话号码为1234567890
的quickblox用户。 现在,在我的联系人列表中,我拥有相同的电话号码,但电话号码是+91
(印度来电号码),所以我的电话号码是+91 1234567890
,一旦我从电话簿,它会看起来像,911234567890( +
和space
将被删除),我会查询quickblox用户与我已经提取的号码,它会返回我[没有用户],因为有91我在请求。
我想,quickblox比较整个数字而不是数字的一部分。 这是我没有得到用户的原因。 任何想法解决这个?
我find了一个第三方库,它从数字中删除了国家代码,但我不想使用它,因为我想使它变得一般而不是依赖和更复杂。
提前致谢。
你是对的,QuickBlox比较整个string,没有智能比较。 因此,现在唯一的解决scheme是在将用户保存到QuickBlox之前从电话号码中删除国家/地区代码。