2016-05-22 7 views
4
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("[email protected]"); 
       contactList.add(contactRaj); 
    appContactService.addAll(contactList); 
    } 

habe ich versucht, auf diese Weise auswie meine Kontaktliste aus und senden Sie Mitteilung in applozic

mein Problem ist, wenn ich applozic SDK verwendet, Standardkontakt sind Liste, aber ich möchte, dass meine Telefonbuchliste und senden Nachricht an diese Person

Antwort

4

Update-Bibliothek auf 4,1

compile 'com.applozic.communication.uiwidget:mobicomkitui:4.1' 

In 4.0 gibt eine Einstellung der Standardkontaktliste zu deaktivieren war, die vom Server für alle Benutzer für Ihre App registriert kommen würde, diese haben wurde in 4.1 entfernt. Die Aktualisierung von Applozic Chat SDK auf 4.1 löst das Problem.

Für 4.0, fügen Sie diese in UserLoginTask der „onSuccess“ Methode:

 ApplozicSetting.getInstance(context).disableRegisteredUsersContactCall(); 

In 4.1, im Falle, wenn Sie die Kontaktliste aller Nutzer auf Ihre App registriert verwenden möchten, können Sie es ermöglichen können Rufen:

  ApplozicSetting.getInstance(context).enableRegisteredUsersContactCall();