plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function(addressbook) {
addressbook.find(["displayName", "phoneNumbers"], function(contacts) {
console.log('获取联系人成功', contacts)
}, function() {
uni.showToast({
title: '获取联系人失败',
duration: 2000
})
}, {
multiple: true
});
}, function(e) {
console.log('获取通讯录失败')
})
使用这个,安卓手机上在设置里拒绝权限申请后下一次调用还会重新调起手机系统的索取权限的弹窗,而不是直接返回被拒绝了,苹果手机上就是在设置里更改了权限,下一次访问就提示被拒绝了,而不是重新调起系统所要权限弹窗
2 个回复
传播星球 (作者)
有办法获取安卓通讯录权限的状态嘛?
传播星球 (作者)
有大佬知道怎么获取嘛