Как показать список ParseUser, которые есть в моем списке контактов

Я работаю над приложением и использую Parse.com в качестве внутреннего сервиса. Я разрешаю пользователю зарегистрироваться или войти в приложение. Есть ли способ показать текущему пользователю (PargeUse.getCurrentUSer()) список подписанных пользователей, которые также находятся в его телефонном списке контактов?

Я не вижу никакого ParseQuery, который мне нужно использовать...

Может быть, мне нужно сравнить всех ParseUser в моем приложении с тем, что в моем списке контактов, но как?

Спасибо заранее


person user1409534    schedule 29.09.2014    source источник


Ответы (1)


вы можете добавить поле номера телефона в таблицу Parse User, и во время регистрации пользователь должен ввести свой номер телефона, чтобы выполнить регистрацию.

Таким образом, вы получите номер телефона всех подписанных пользователей с приложением (они будут сохранены в таблице пользователей Parse)

Теперь, когда вы хотите получить список подписанных пользователей, которые также находятся в его телефонном списке контактов, вы можете просто применить условие, подобное этому:

 if(phonenum in you contact list.exists(TELEPHONE FIELD OF PARSE USER TABLE))
   {
    //here you get the list of signed users that are also in its phone contact list
   }
person userAndroid    schedule 30.09.2014