我正在开发一个项目,在该项目中我必须使用员工的地理定位。一旦我最小化应用程序或关闭它停止工作的应用程序,我就可以收到“@react-native-community/geolocation”的通知。我还使用“react-native-background-actions”来启动后台任务,与此相同的问题。任务成功启动,但当我关闭应用程序或最小化时停止工作。
要在后台获取用户位置,您必须在 iOS 中使用
Background Modes -> Location Updates and Background Processing
,而在 Android 中,您必须创建 无头服务(无头服务在 iOS 中不起作用)
按照此教程创建无头服务
[![for iOS Please see this image][2]][2]