React native React Native:如何检测设备锁定/解锁事件?

React native React Native:如何检测设备锁定/解锁事件?,react-native,lockscreen,React Native,Lockscreen,概念: 我的应用程序需要在手机上记录用户活动。活动包括前台、后台、杀戮、锁定和解锁 我所做的: 我能够记录应用程序的前景,背景和杀戮状态使用 要求: 我需要对设备锁定/解锁状态执行操作。不幸的是,我无法监听上述库中的设备锁定和解锁事件 任何帮助都将不胜感激 你的应用程序在你的设备中几乎就是一个沙箱。监听解锁状态与应用程序中的任何内容无关 下一个最好的希望是这样做,但我不推荐这样做,因为它很可能违反了私有API(仅限iOS):因为那天我找不到任何方法来检测React native中的锁定/解锁事件

概念:

我的应用程序需要在手机上记录用户活动。活动包括前台、后台、杀戮、锁定和解锁

我所做的:

我能够记录应用程序的前景,背景和杀戮状态使用

要求:

我需要对设备锁定/解锁状态执行操作。不幸的是,我无法监听上述库中的设备锁定和解锁事件


任何帮助都将不胜感激

你的应用程序在你的设备中几乎就是一个沙箱。监听解锁状态与应用程序中的任何内容无关


下一个最好的希望是这样做,但我不推荐这样做,因为它很可能违反了私有API(仅限iOS):

因为那天我找不到任何方法来检测React native中的锁定/解锁事件

解决方案:

  • 我们已经Android和iOS中分别创建了示例模块本机代码以获取锁定/解锁事件)
  • 使用Android studio/XCode我们将导出为React本机模块
  • 导入的这些模块在中反应为本地的
  • 这对我们来说很好


    希望这能对您有所帮助。

    您在github或公共场所有这些模块吗?有。但现在还没有。可以在周末提供。现在有空吗@HirenPatel@HirenPatel你能提供这个样品吗?@HirenPatel也很乐意看到