uniapp添加电话到通讯录完整流程

1.首先在微信公众平台后台配置隐私协议,

2.配置完成后并更新协议

3.前端代码

(这里面确保的你的firstName有值,安卓必须有firstName,苹果的话有nickName就能调起但是安卓不可以,所以还是确保有firstName)

//加入通讯录
			addphone() {
				// this.getAuthorize()
				console.log(this.infos,'--------')
				console.log(this.infos.name,'--------name')
				var infos = this.infos;
				uni.addPhoneContact({
					// nickName:infos.name,
					// lastName: '姓',
					firstName: infos.name,
					// remark: '备注',
					mobilePhoneNumber: infos.phone, //手机号
					// weChatNumber: 'wx123',
					success: function() {
						console.log('success');
					},
					fail: function(fail) {
						console.log('fail',fail);
					}
				});

			},

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
uniapp中创建手机通讯录联系人和添加到手机通讯录现有联系人需要借助uniapp提供的API实现。具体步骤如下: 1. 引入uni-app提供的联系人API,例如: ```javascript import contact from '@/common/uni-contact/uni-contact.js' ``` 2. 创建联系人 ```javascript // 创建联系人 function createContact(name, phone, email) { // 构造联系人对象 const contactInfo = { displayName: name, // 显示名称 phoneNumbers: [ { label: '手机', value: phone } ], emails: [ { label: '邮箱', value: email } ] } // 调用API创建联系人 contact.add(contactInfo, (res) => { console.log(res) if (res.code === 0) { console.log('创建联系人成功') } else { console.log('创建联系人失败') } }) } ``` 在以上代码中,我们首先构造了一个联系人对象,包含了联系人的姓名、电话和邮箱信息。然后,我们调用了uni-app提供的联系人API中的add()方法,将联系人对象传递给该方法进行创建。在回调函数中,我们可以根据返回的状态码来判断创建联系人是否成功。 3. 添加到现有联系人 ```javascript // 添加到现有联系人 function addToExistingContact(name, phone, email) { // 构造联系人对象 const contactInfo = { displayName: name, // 显示名称 phoneNumbers: [ { label: '手机', value: phone } ], emails: [ { label: '邮箱', value: email } ] } // 调用API添加到现有联系人 contact.chooseContact((res) => { console.log(res) if (res.code === 0) { const contactId = res.contactId contact.update(contactId, contactInfo, (res) => { console.log(res) if (res.code === 0) { console.log('添加到现有联系人成功') } else { console.log('添加到现有联系人失败') } }) } else { console.log('选择联系人失败') } }) } ``` 在以上代码中,我们首先构造了一个联系人对象,包含了联系人的姓名、电话和邮箱信息。然后,我们调用了uni-app提供的联系人API中的chooseContact()方法,让用户选择要添加联系人的现有联系人。在选择联系人后,我们将联系人对象和联系人ID传递给update()方法进行更新。在回调函数中,我们可以根据返回的状态码来判断添加联系人是否成功。 注意:以上代码中的contact.add()和contact.update()方法仅在uni-app中可用,不能在微信小程序中使用。在微信小程序中创建和修改联系人需要使用微信提供的接口。此外,上述代码中的后端接口需要自己实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值