更新记录
1.0.6(2026-04-28)
新增添***人,删除联系人
1.0.5(2026-04-27)
新增读取短信列表
新增短信监听和销毁
1.0.4(2026-04-17)
修复bug
查看更多
平台兼容性
uni-app(4.11)
| Vue2 |
Vue2插件版本 |
Vue3 |
Vue3插件版本 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
| √ |
1.0.6 |
√ |
1.0.6 |
- |
- |
- |
- |
5.0 |
1.0.6 |
- |
- |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(4.11)
| Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
5.0 |
1.0.6 |
- |
- |
- |
其他
| 多语言 |
暗黑模式 |
宽屏模式 |
蒸汽模式 |
| × |
× |
√ |
√ |
xy-contacts
插件接口说明:
<script>
//获取插件对象
import {
onContacts,
onAddContact,
onDelContact,
onCallLogs,
onInitSms,
onReadSms,
onDestory
} from '@/uni_modules/xy-contacts';
export default {
data() {
},
onUpload(){
onDestory() //销毁短信监听
},
onLoad() {
//开启短信监听
onInitSms().then(res => {
console.log(res)
})
//获取通讯录列表
onContacts().then(res=>{
if (res.success) {
//成功
}else{
//失败
}
})
//获取通话记录
onCallLogs({
phone: "" 非必填
}).then(res=>{
if (res.success) {
//成功
}else{
//失败
}
console.log(res)
})
//读取短信
onReadSms({
page: 0,非必填
pageSize: 10,非必填(默认1000)
type: 4,非必填(默认4) 1收件箱2发件箱3草稿,4所有
phone: "" 非必填(手机号)
}).then(res=>{
if (res.success) {
//成功
}else{
//失败
}
console.log(res)
})
//添***人
onAddContact({
name: '老张1',//必填
phone: '',//必填
email: '',//非必填
company: '单科1'//非必填
}).then(res=>{
if (res.success) {
//成功
}else{
//失败
}
console.log(res)
})
//添***人
onDelContact({
name: '老张',//非必填(如果不填,则会清空通讯录,请慎重)
}).then(res=>{
if (res.success) {
//成功
}else{
//失败
}
console.log(res)
})
}
}
</script>
开发文档
UTS 语法
UTS API插件
UTS uni-app兼容模式组件
UTS 标准模式组件
Hello UTS