You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部分Android SDK 35设备SMS权限仍禁用问题排查求助

关于国产Android设备SMS权限异常的问题

我开发了一款通过SMS与特定设备通信的Android应用,需要申请以下权限来实现SMS消息的收发:

<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>

这些权限通过标准的requestPermissions() API在运行时请求。

该应用在Android 14(SDK 34)和Android 15(SDK 35)模拟器上运行正常,但小米、OPPO、Vivo等品牌的部分用户反馈以下问题:

  • 在应用内授予SMS权限后,权限仍处于禁用状态;
  • 无法从系统设置手动开启这些权限;
  • 重装应用或重启手机后问题依旧。

上下文信息

  • 应用目标SDK版本为35;
  • 模拟器(包括Pixel Android 14/15)上无任何异常;
  • 权限请求触发时机为用户添加设备时;
  • 已确保Android 13+设备授予POST_NOTIFICATIONS权限以接收SMS通知;
  • 用户尝试从系统设置手动开启SMS权限失败。

寻求解答

  1. 哪些原因会导致这类品牌设备的SMS权限始终禁用?
  2. SDK 34+是否存在影响SMS访问的设备特定限制?
  3. 有何可行方案能确保受影响设备的用户成功授予SMS权限?

恳请各位提供相关见解或解决方案。


内容的提问来源于stack exchange,提问作者YUSEF PASHA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:07:08