App通信录读取
BSL.GetContact('callbackMethod')
读取通信录单个联系人
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
callbackMethod回调数据
参数 | 数据类型 | 说明 |
---|---|---|
lastName | 字符串 | 姓氏 |
firstName | 字符串 | 名字 |
telNums | 字符串 | 电话数组 |
emails | 字符串 | 电子邮箱数组 |
例
<script type="text/javascript"> function payResult(r) { alert(r); } </script> <a onclick="BSL.GetContact('payResult')">读取单个联系人</a>
BSL.GetAllContact('callbackMethod')
读取通信录所有联系人
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
回调数据
读取联系人数据传入回调函数内。
参数 | 数据类型 | 说明 |
---|---|---|
lastName | 字符串 | 姓氏 |
firstName | 字符串 | 名字 |
telNums | 字符串 | 电话数组 |
emails | 字符串 | 电子邮箱数组 |
例
<script type="text/javascript"> function payResult(r) { alert(r); } </script> <a onclick="BSL.GetAllContact('payResult')">读取所有联系人</a>
BSL.AddContact(json,'callbackMethod')
创建新联系人到通信录内。
参数 | 必填 | 说明 |
---|---|---|
json | 是 | 联系人数据 |
callbackMethod | 是 | 自定义回调函数,接收结果 |
json数据
参数 | 数据类型 | 说明 |
---|---|---|
telNums | 字符串 | 电话数组,可以添加多个电话 |
workEmails | 字符串 | 工作邮箱数组,可以添加多个邮箱。 |
homeEmails | 字符串 | 家庭邮箱数组,可以添加多个邮箱。 |
firstName | 字符串 | 名字 |
lastName | 字符串 | 姓氏 |
callbackMethod返回值
编码 | 说明 |
---|---|
1 | 成功 |
0 | 失败 |