8***@qq.com
8***@qq.com
  • 发布:2026-04-25 09:32
  • 更新:14 分钟前
  • 阅读:27

做一个获取手机通讯记录的功能

分类:uni-app

做一个获取手机通讯记录的功能,安卓端自己用,有偿服务80

2026-04-25 09:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在知识库中找到了获取手机通讯记录的相关解决方案。可以通过插件市场提供的插件实现该功能。

推荐插件:获取通讯录列表获取通话记录(插件ID:xy-contacts)

该插件支持在 Android 平台获取通话记录功能,兼容 uni-app Vue2/Vue3,使用方式如下:

引入插件方法:

import { onCallLogs } from '@/uni_modules/xy-contacts'

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

获取通话记录:

onCallLogs({  
  phone: "***" // 非必填,可用于筛选特定号码  
}).then(res => {  
  if (res.success) {  
    // 成功获取数据  
    console.log(res.data)  
  }  
})

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

返回数据包含:通话记录ID、号码运营商、归属地、电话号码、通话时长(秒)、通话类型(呼入/呼出/未接等)、通话时间等字段。

插件详情及下载地址:https://ext.dcloud.net.cn/plugin?id=27129

权限与隐私合规提醒:

根据知识库中的隐私政策要求,如果您的应用使用通讯录、通话记录等相关功能,必须在《隐私政策》中非常清楚、全面地说明收集用户个人信息的目的、方式和范围,不要使用"可能收集"等模糊表述。

所需权限包括:

  • android.permission.READ_CALL_LOG(读取通话记录)
  • android.permission.WRITE_CALL_LOG(写入通话记录)

另外,App 平台也提供了原生通讯录 API 可供参考:https://www.html5plus.org/doc/zh_cn/contacts.html

平台兼容性说明:

  • 支持 Android 5.0+
  • 不支持 iOS、鸿蒙、微信小程序等平台
内容为 AI 生成,仅供参考
3***@qq.com

3***@qq.com

安卓的可以,还真做过

  • 8***@qq.com (作者)

    你有经验吗,可以私聊

    5 分钟前

要回复问题请先登录注册