Android 10 NFC 应用程序 - 在 MS Intune Kiosk 模式下手机睡眠时停止工作

Posted

技术标签:

【中文标题】Android 10 NFC 应用程序 - 在 MS Intune Kiosk 模式下手机睡眠时停止工作【英文标题】:Android 10 NFC App - Stops working when phone sleeps while in MS Intune Kiosk Mode 【发布时间】:2021-03-10 00:44:49 【问题描述】:

没有人能弄清楚这一点。

我们正在使用Microsoft Intune 将一些手机(三星)锁定到单个 NFC 扫描 android 应用程序。 使用 Android 9 运行良好。但是,由于 Intune 没有变化,该应用无法在 Android 10 上运行。

它可以工作 - 但是一旦手机进入睡眠状态(如 30 秒后),NFC 扫描功能就不起作用。没有任何振动或声音。 如果我点击电源按钮关闭/打开,唯一弹出的(有时)是吐司“此 NFC 标签不支持的应用程序”。应用程序的其余部分工作正常 - 只是 NFC 读取器被禁用。

重新启动手机会修复它 - 直到它再次进入睡眠状态。按下电源按钮关闭屏幕,不会破坏它。手机必须自动进入睡眠状态才会出现问题。

其他应用在使用 NFC 时也会出现同样的问题。

有什么想法会导致这种情况吗?什么会在睡眠时关闭整个 NFC? 也许是另一个线索 - 如果我将 xcover/bixby 按钮分配给打开设置,它通常会“欺骗”信息亭模式并在按下时打开设置。然而,在睡眠时,这个技巧就不再起作用了。

【问题讨论】:

【参考方案1】:

我也遇到了同样的问题。

这是我的临时解决方案:

我添加了一个按钮单击以刷新设备管理应用程序。禁用 cosu 政策并清除家庭应用程序。并重新初始化设备管理员。 NFC 扫描重新开始工作。但是一旦它进入睡眠状态,NFC 就会再次停止工作。然后用户可以单击按钮使 NFC 恢复正常。至少不需要重启设备。

希望对您有所帮助。谢谢。

【讨论】:

我刚刚将它置于多信息亭模式。这有点锁定它 - 以及隐藏应用程序。将尝试向 MS 提出罚单。【参考方案2】:

与一位同事一起,我们设法解决了这个问题,由于某种原因,它只有在出现锁定屏幕时才会在睡眠后起作用,而自助服务终端没有,因此,在您的 Intune 配置中允许启用系统导航功能 - 主页和概览按钮

然后在 kiosk 中打开 NFC 应用,轻触左侧按钮调出应用切换器,然后轻触您的 NFC 应用打开。然后,如果您锁定屏幕并去解锁它,您将看到解锁屏幕并且应该发现 NFC 继续工作。

【讨论】:

【参考方案3】:

将 Intune 托管的主屏幕信息亭与 NFC 结合使用,我遇到了同样的问题。

我们的解决方法是禁用和启用 NFC 扫描仪以使其工作。

进入睡眠模式时它停止工作是一件有趣的事情。只是为了让 NFC 正常工作,您必须启用/白名单所有 NFC 包,如 android.nfc/com.samsung.android.knox.nfc,想知道是否有需要白名单的 Android/Samsung 包为了在睡眠模式后再次启用 NFC 标签?

【讨论】:

以上是关于Android 10 NFC 应用程序 - 在 MS Intune Kiosk 模式下手机睡眠时停止工作的主要内容,如果未能解决你的问题,请参考以下文章

NFC阅读器没有在android中连续读取NFC标签

如何让我的应用通过 NFC 发送蓝牙配对请求

PhoneGap Android iOS NFC

Android JobIntentService 作为另一个服务的包装器

Android 11 - Kiosk 模式锁屏 NFC 问题

NFC在Android中的应用