Как вывести мой список контактов и отправить сообщение в applozic
Context context = getApplicationContext();
AppContactService appContactService = new AppContactService(context);
if (!appContactService.isContactExists("bdhameliya1"))
{
List<Contact> contactList = new ArrayList<Contact>();
Contact contact = new Contact();
contact.setUserId("adarshk");
contact.setFullName("John");
contact.setImageURL("R.drawable.couple");
contactList.add(contact);
Contact contactRaj = new Contact();
contactRaj.setUserId("krunal");
contactRaj.setFullName("krunal");
contactRaj.setImageURL("https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p200x200/12049601_556630871166455_1647160929759032778_n.jpg?oh=7ab819fc614f202e144cecaad0eb696b&oe=56EBA555&__gda__=1457202000_85552414c5142830db00c1571cc50641");
contactRaj.setEmailId("krunal.kd@gmail.com");
contactList.add(contactRaj);
appContactService.addAll(contactList);
}
Я пробовал таким образом
моя проблема в том, что когда я использовал applozic SDK, список контактов по умолчанию выводится из списка, но я хочу получить список своей телефонной книги и отправить сообщение этому человеку
1 ответ
Обновить библиотеку до 4.1
compile 'com.applozic.communication.uiwidget:mobicomkitui:4.1'
В 4.0 была настройка для отключения списка контактов по умолчанию, который приходил с сервера для всех пользователей, зарегистрированных для вашего приложения, он был удален в 4.1. Обновление Applozic Chat SDK до 4.1 решит проблему.
Для версии 4.0 добавьте это в методе onLuccess UserLoginTask:
ApplozicSetting.getInstance(context).disableRegisteredUsersContactCall();
В 4.1, если вы хотите использовать список контактов всех пользователей, зарегистрированных в вашем приложении, вы можете включить его, позвонив:
ApplozicSetting.getInstance(context).enableRegisteredUsersContactCall();