全部产品
云市场

添加手机联系人

更新时间:2019-09-09 15:18:26

my.addPhoneContact()

说明:基础库 1.10.0 及以上版本支持该接口,低版本需要做 兼容处理,mPaaS 10.1.60 及以上版本支持该接口。

用户可以选择将该表单以 创建新联系人添加到现有联系人 的方式,写入到手机系统的通讯录。

入参

参数 类型 必填 说明
photoFilePath String 头像本地文件路径
nickName String 昵称
lastName String 姓氏
middleName String 中间名
firstName String 名字
remark String 备注
mobilePhoneNumber String 手机号
alipayAccount String 支付宝账号
addressCountry String 联系地址国家
addressState String 联系地址省份
addressCity String 联系地址城市
addressStreet String 联系地址街道
addressPostalCode String 联系地址邮政编码
organization String 公司
title String 职位
workFaxNumber String 工作传真
workPhoneNumber String 工作电话
hostNumber String 公司电话
email String 电子邮件
url String 网站
workAddressCountry String 工作地址国家
workAddressState String 工作地址省份
workAddressCity String 工作地址城市
workAddressStreet String 工作地址街道
workAddressPostalCode String 工作地址邮政编码
homeFaxNumber String 住宅传真
homePhoneNumber String 住宅电话
homeAddressCountry String 住宅地址国家
homeAddressState String 住宅地址省份
homeAddressCity String 住宅地址城市
homeAddressStreet String 住宅地址街道
homeAddressPostalCode String 住宅地址邮政编码
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

不同手机对应用联系人的以上字段的支持程度不同, 可能不支持 Emoji 表情和颜文字, 当不支持时, 此项会被忽略。

返回值

成功

success = true

失败

error errorMessage 说明
11 fail cancel 用户取消操作
3 fail ${detail} 调用失败,detail 加上详细信息

代码示例

  1. Page({
  2. data:{
  3. "photoFilePath": "/sdcard/DCIM/Camera/a.png",
  4. "nickName": "七月流火",
  5. "lastName": "Last",
  6. "middleName": "Middle",
  7. "firstName": "First",
  8. "remark": "这里是备注",
  9. "mobilePhoneNumber": "13800000000",
  10. "homePhoneNumber": "11111115",
  11. "workPhoneNumber": "11111112",
  12. "homeFaxNumber": "11111114",
  13. "workFaxNumber": "11111111",
  14. "hostNumber": "11111113",
  15. "alipayAccount": "alipay@alipay.com",
  16. "addressCountry": "US",
  17. "addressState": "California",
  18. "addressCity": "San Francisco",
  19. "addressStreet": "Mountain View",
  20. "addressPostalCode": "94016",
  21. "workAddressCountry": "China",
  22. "workAddressState": "Zhejiang",
  23. "workAddressCity": "Hangzhou",
  24. "workAddressStreet": "Tianmushan Road",
  25. "workAddressPostalCode": "361005",
  26. "homeAddressCountry": "Canada",
  27. "homeAddressState": "Ontairo",
  28. "homeAddressCity": "Toronto",
  29. "homeAddressStreet": "No.234 Road",
  30. "homeAddressPostalCode": "123456",
  31. "organization": "AntFin",
  32. "title": "Developer",
  33. "email": "liuhuo01@XXXXXX.com",
  34. "url": "www.alipay.com"
  35. },
  36. onInput(e) {
  37. this.data[e.currentTarget.id] = e.detail.value;
  38. },
  39. addPhoneContact() {
  40. my.addPhoneContact(this.data);
  41. }
  42. });