在 Redmi 设备上启用“在锁定屏幕上显示”权限

Posted

技术标签:

【中文标题】在 Redmi 设备上启用“在锁定屏幕上显示”权限【英文标题】:Enable "Show on Lock Screen " permission on Redmi device 【发布时间】:2020-05-10 14:13:54 【问题描述】:

我有一个 android 应用程序,它是 voip 应用程序。当有人来电时,我们会显示来电屏幕。这工作正常,但在某些 redmi 设备(注 7 pro)上,如果设备被锁定,呼叫者屏幕不会出现,即它只播放声音。

在调试时,我发现我需要为设备启用“在锁定屏幕上显示”权限。一旦我启用它,它就会按预期开始工作。 我的问题是,我想通过在运行时以编程方式检查此权限来改善 UI 体验,但不幸的是我找不到任何可以让我检查的东西。 Redmi设备上可以吗?

【问题讨论】:

你找到解决办法了吗? 没有。我们最终让用户手动完成。 有解决办法吗? 我发现很多应用程序都以编程方式启用了权限 - 请参考小米的 vyng 应用程序 【参考方案1】:

作为小米手机锁屏产品 Glance(壁纸轮播)的工作人员,此权限仅由小米授予。默认情况下,此权限仅授予一组预先捆绑的应用程序,要获得此权限,您需要将您的应用程序添加到小米的 priv-permission 白名单中。

【讨论】:

以上是关于在 Redmi 设备上启用“在锁定屏幕上显示”权限的主要内容,如果未能解决你的问题,请参考以下文章

如何在锁定屏幕上显示 gcm 推送通知?

Redmi 手机中的运行时权限

启用“通过usb安装”的Redmi设备问题[重复]

Android 全屏通知不会显示在锁定屏幕上

iOS:以编程方式关闭锁定屏幕上显示的通知?

如何在锁定屏幕上显示与左下角的相机相同的 iphone 应用程序图标