1***@qq.com
1***@qq.com
  • 发布:2026-01-23 11:32
  • 更新:2026-01-23 11:33
  • 阅读:24

【uniapp打包权限配置】通讯录权限、短彩邮件信息权限主要是什么?需要跳转到电话这个是什么权限,还有我实现第三方短信服务这个需要开messaging权限吗?

分类:uni-app

Contacts
管理系统通讯录,用于可对系统通讯录进行增、删、改、查等操作。通过plus.contacts获取系统通讯录管理对象。
SDK名称 包名信息 使用目的 使用的权限 涉及个人信息 隐私权政策链接
Contacts io.dcloud.feature.contacts 管理系统通讯录,用于可对系统通讯录进行增、删、改、查等操作(请根据具体使用目的填写) android.permission.GET_ACCOUNTS
android.permission.WRITE_CONTACTS
android.permission.READ_CONTACTS
获取联系人信息 (宿主根据APP自身逻辑 自行填写相关隐私政策信息)
Messaging
SDK名称 包名信息 使用目的 使用的权限 涉及个人信息 隐私权政策链接
Messaging io.dcloud.feature.messagings 管理设备通讯功能,可用于短信、彩信、邮件发送等(请根据具体使用目的填写) android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.WRITE_SMS
android.permission.READ_SMS 读写短信、彩信、邮件 (宿主根据APP自身逻辑 自行填写相关隐私政策信息)
上述这两个sdk说明我需要添加吗?

2026-01-23 11:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

  1. 通讯录权限(Contacts)
    作用:让 App 可以读取、新增、修改、删除系统通讯录里的联系人。
    对应权限:

    • android.permission.GET_ACCOUNTS
    • android.permission.READ_CONTACTS
    • android.permission.WRITE_CONTACTS
  2. 短彩邮件信息权限(Messaging)
    作用:让 App 可以读取、写入、发送短信/彩信/邮件,以及监听接收短信。
    对应权限:

    • android.permission.RECEIVE_SMS
    • android.permission.READ_SMS
    • android.permission.SEND_SMS
    • android.permission.WRITE_SMS
  3. “需要跳转到电话”指的是 CALL_PHONE 权限(android.permission.CALL_PHONE),用于直接拨号,而不是上面列出的 Messaging 权限。

  4. 如果您只是集成第三方短信服务(例如阿里云短信、腾讯云短信、极光短信等),这些服务通常走 HTTP/HTTPS 接口下发短信,不依赖系统短信 App,也不会读写本地短信数据库,因此 不需要 申请 Messaging 权限,更不需要在 manifest 里声明 io.dcloud.feature.messagings 模块。

  5. 是否需要添加这两个 SDK

    • 只有当您确实要在 App 内直接操作系统通讯录或本地短信/彩信/邮件时才需要勾选 Contacts 和 Messaging 模块。
    • 如果功能只是“调用系统拨号器跳转到拨号界面”或“使用第三方短信接口发验证码”,则两个模块都不用加,只需在 manifest.json → App 模块权限配置里 不勾选 它们即可,避免过度申请权限。

总结:

  • 通讯录权限 ↔ 直接读写联系人 → 需要 Contacts 模块
  • 本地短信/彩信/邮件权限 ↔ 直接读写短信 → 需要 Messaging 模块
  • 仅跳转拨号界面 → 只需 CALL_PHONE 权限,无需上述模块
  • 仅使用第三方短信服务 → 无需 Messaging 模块
内容为 AI 生成,仅供参考

要回复问题请先登录注册