cordova-plugin-contacts icon indicating copy to clipboard operation
cordova-plugin-contacts copied to clipboard

In Ios not working

Open yomencity opened this issue 6 years ago • 1 comments

In android cordova-plugin-contacts works fine. But In Ios this plugin does not work. Following is my code.

  cordova.plugins.diagnostic.getContactsAuthorizationStatus(function(status){
    if(status === cordova.plugins.diagnostic.permissionStatus.GRANTED){
    var rpnc=JSON.parse(window.localStorage['pb']);
    var pp=[];
    function onSuccess(contacts) {
      var ppl=contacts.length;    
      for(var i=0 ;i<ppl;i++){
        for(var j=0;j<contacts[i].phoneNumbers.length;j++){
          if(rpnc.indexOf('+82'+contacts[i].phoneNumbers[j].value.replace(/[^0-9]/g,'').substring(1))==-1){
            pp.push('+82'+contacts[i].phoneNumbers[j].value.replace(/[^0-9]/g,'').substring(1));  
          }      
        }
      }
      if(pp.length>0){
        p_change1(pp);  
        var rcp=rpnc.concat(pp);
        window.localStorage['pb']=JSON.stringify(rcp);          
      }else{
        p_change2();
      }    
    };
    function onError(contactError) {
        alert('onError!');
    };
    var options      = new ContactFindOptions();
    options.filter   = "";
    options.multiple = true;
    options.desiredFields = [navigator.contacts.fieldType.id,navigator.contacts.fieldType.displayName,navigator.contacts.fieldType.phoneNumbers];
    options.hasPhoneNumber = true;
    var fields       = [navigator.contacts.fieldType.displayName, navigator.contacts.fieldType.name];
    navigator.contacts.find(fields, onSuccess, onError, options);
    }else{
      alert('permission X');    
    }
  }, function(error){
    console.error("The following error occurred: "+error);
  });

yomencity avatar Dec 01 '18 02:12 yomencity

Provide at least an error...

Bramzor avatar Dec 09 '18 15:12 Bramzor

We are archiving this repository following Apache Cordova's Deprecation Policy. We will not continue to work on this repository. Therefore all issues and pull requests are being closed. Thanks for your contribution.

timbru31 avatar Jan 09 '23 07:01 timbru31