android - Android 10 NFC 应用程序 - 在 MS Intune Kiosk 模式下手机睡眠时停止工作
问题描述
没有人能弄清楚这一点。
我们正在使用Microsoft Intune将一些手机(三星)锁定到单个 NFC 扫描 Android 应用程序。使用 Android 9 运行良好。但是,在 Intune 没有任何变化的情况下,该应用无法在 Android 10 上运行。
它可以工作 - 但是一旦手机进入睡眠状态(如 30 秒),NFC 扫描功能就不起作用。没有任何振动或声音。如果我点击电源按钮关闭/打开,唯一弹出的(有时)是吐司“此 NFC 标签不支持的应用程序”。该应用程序的其余部分工作正常 - 只是 NFC 阅读器被禁用。
重新启动手机可以修复它 - 直到它再次进入睡眠状态。按下电源按钮关闭屏幕,也不会破坏它。手机必须自动进入睡眠状态才能出现问题。
使用 NFC 时,其他应用程序也有同样的问题。
关于什么会导致这种情况的任何想法?什么会在睡眠时关闭整个 NFC?也许是另一个线索 - 如果我将 xcover/bixby 按钮分配给打开设置,它通常会“欺骗”信息亭模式并在按下时打开设置。然而,在睡眠中,这个技巧不再有效。
解决方案
与一位同事一起,我们设法解决了这个问题,由于某种原因,它只有在出现锁定屏幕时才会在睡眠后起作用,而信息亭没有,因此,在您的 Intune 配置中允许启用系统导航功能 - 主页和概览按钮
然后在 kiosk 中打开 NFC 应用程序,触摸左侧按钮以调出应用程序切换器,然后触摸您的 NFC 应用程序以打开。然后,如果您锁定屏幕并解锁它,您将看到解锁屏幕并且应该发现 NFC 继续运行。
推荐阅读
- r - 根据条件提取嵌套 tibble 数据的所有列
- java - 如何测试 bean 何时使用自定义 Lombok Builder
- c# - netcore 中的通用存储库和工作单元
- macos - 在 macOS Catalina 中将未签名的 kext 列入白名单
- jenkins - Jenkins UI 和 Blue Ocesn 缺少“从舞台重启”
- javascript - mongodb在数组中添加项目
- google-cloud-platform - 错误:(bq)刷新您当前的身份验证令牌时出现问题
- c# - 当我部署到 Azure 时,ASP .net 核心应用程序无法正常工作
- reactjs - 在 react js 中使用功能组件中的钩子时出错,该钩子将被捆绑到库中并在其他应用程序中使用
- python - 在 MacOS 上运行 Python 2 和 Pip 会引发错误