在hello uniapp快应用里看到了添加联系人功能,先跳转到手机通讯录页面,然后再编辑保存,很符合我的需求。
于是乎下载了hello项目代码,但是,我运行后无论输入什么都提示添加成功,但实际手机通讯录里根本就没存上。
这是官网hello项目快应用二维码
这是官网的效果,也是我想要的效果
官网实现的代码,哪位好心人可以提供一下?
我更新一下底座就可以了能添加进去,这是代码
uni.addPhoneContact({
nickName:"安全",
firstName:"安全",
remark:"备注",
mobilePhoneNumber:"888888",
success: function () {
console.log('success');
},
fail: function () {
console.log('fail');
}
});
你可以还个方式
plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) {
// 向通讯录中添加联系人
var contact = addressbook.create();
contact.name = {givenName:"安全"};
contact.phoneNumbers = [{type:"安全",value:"88888888",preferred:true}];
contact.save( function () {
console.log("保存联系人成功" )
}, function ( e ) {
console.log( "保存联系人失败:" + e.message )
} );
}, function ( e ) {
console.log( "Get address book failed: " + e.message )
} );