React Native:如何检测设备 lock/unlock 事件?
React Native: How to detect device lock/unlock event?
概念:
我的应用程序需要记录 phone 上的用户活动。活动包含前景、背景、杀死、锁定和解锁。
我做了什么:
我可以使用 AppState library.
记录应用程序的前景、背景和终止状态
要求:
我需要对设备 Lock/Unlock 状态执行操作。不幸的是,我无法在上面的库中收听设备锁定和解锁事件。
如有任何帮助,我们将不胜感激。
您的应用几乎就是您设备中的一个沙盒。监听解锁状态与您应用中的任何内容无关。
你的下一个最大希望是做这样的事情,但我不推荐它,因为它很可能违反私人 API 的(这仅是 iOS):
从那天起我就找不到任何方法来在 React native 中检测 Lock/Unlock 事件。
解法:
- 我们在 Android 和 iOS 中 创建了示例模块(本机代码获取Lock/Unlock事件)
- 使用Android工作室/XCode我们导出作为React native模块
- 在React native
中导入这些模块
对我们来说效果很好。
希望对您有所帮助。
概念:
我的应用程序需要记录 phone 上的用户活动。活动包含前景、背景、杀死、锁定和解锁。
我做了什么:
我可以使用 AppState library.
记录应用程序的前景、背景和终止状态要求:
我需要对设备 Lock/Unlock 状态执行操作。不幸的是,我无法在上面的库中收听设备锁定和解锁事件。
如有任何帮助,我们将不胜感激。
您的应用几乎就是您设备中的一个沙盒。监听解锁状态与您应用中的任何内容无关。
你的下一个最大希望是做这样的事情,但我不推荐它,因为它很可能违反私人 API 的(这仅是 iOS):
从那天起我就找不到任何方法来在 React native 中检测 Lock/Unlock 事件。
解法:
- 我们在 Android 和 iOS 中 创建了示例模块(本机代码获取Lock/Unlock事件)
- 使用Android工作室/XCode我们导出作为React native模块
- 在React native 中导入这些模块
对我们来说效果很好。
希望对您有所帮助。