无法在红米Note 3中读取服务消息

6

我已经获取了在安卓上读取短信所需的所有必要权限,但是我的应用仍无法在红米Note 3上检测到“服务短信”。在小米设备上是否需要特殊权限来读取服务短信?

2个回答

5
如果您的手机使用API 23或更高版本(我认为在低版本中应该也可以),请前往“设置”->“权限”->“其他权限”。(如果您的目标是Android API 23或更高版本,请确保已经以编程方式请求了所需的权限)。
在那里,您可以找到2个选项卡:应用程序和权限。选择“权限”选项卡,在其中选择“SMS和MMS”选项。现在选择您的应用程序并接受/允许读取服务短信。
如果您的Android版本低于23,请使用“安全”应用程序(这是Redmi手机内置的应用程序),并在其中找到已安装应用程序的权限应用程序。

1
红米3s prime也有同样的问题。以上答案解决了问题+1。 - yashhy
有没有办法可以检测用户是否拥有某项权限,以便我们至少可以显示一个相关的警告消息? - Mohit Pandey
@MohitPandey 请尝试这些StackOverflow线程:这个这个。这应该可以解决问题。祝你好运。 - Shashanth
除了MohitPandey的解决方案,是否有任何通用的解决方案来解决这个问题? - shobhan
1
@Shashanth,那些链接可以将用户导航到短信服务屏幕,这很好,但是即使关闭了短信服务功能,那些应用程序仍会读取短信。 - Giru Bhai
显示剩余6条评论

-1

我在我的小米Note 3上也遇到了同样的问题。没有应用程序读取我的短信,每次都需要输入OTP。

我认为这是来自RedMi的好功能。

现在我通过以下步骤解决了这个问题。

进入设置->权限 -> 权限 -> 在那里选择应用程序并接受读取短信消息


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接