loyjers
loyjers
  • 发布:2015-03-13 18:06
  • 更新:2015-04-03 21:56
  • 阅读:2203

通讯录接口联系人无法删除彻底问题

分类:HTML5+

测试苹果4,苹果6,百度云手机,小米2,3,4,发现读取和插入联系人都没有问题。
删除联系人的时候 remove方法,百度云手机无法删除不报任何错误。小米2,3,4删除联系人则会留下一个“无姓名”的空联系人。希望能尽快修复此BUG。
以下是代码:

plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) {  
        // 允许访问通讯录  
        addressbook.find(["displayName","phoneNumbers","note"],function(contacts){  
            var html='';  
            for(var i=0;i<contacts.length;i++){   
                var c=contacts[i];  
                var note=c.note;  
                if(note==null) continue;  
                if(note.indexOf('_hws')>0){  
                    //console.log(JSON.stringify(c));  
                    c.remove(function(){  
                        console.log('删除成功');  
                    },function(){  
                        console.log('删除失败');  
                    });  
                }  
            }  
            mui.toast('清空完毕');  
            get_contacts();  
        }, function () {  
            mui.alert("error");  
        },{multiple:true});  
    },function (e) {  
        mui.alert("访问通讯录失败: " + e.message);  
    });
2015-03-13 18:06 负责人:无 分享
已邀请:
loyjers

loyjers (作者)

寻求技术协助

loyjers

loyjers (作者)

继续求助

DCloud_heavensoft

DCloud_heavensoft

@DCloud_Android_磊子 验证有此问题吗?

  • loyjers (作者)

    给力

    2015-03-16 23:02

loyjers

loyjers (作者)

继续坐等官方回复

太阳光

太阳光

经过测试确实存在此问题。华为手机Emotion系统1.6 Android4.2.1

  • loyjers (作者)

    华为也有这个问题?我华为D2测试无此问题

    2015-03-17 20:08

loyjers

loyjers (作者)

为什么官方还没修复此问题?新增三星手机也发现了删除后留了空记录

该问题目前已经被锁定, 无法添加新回复