我正在做一个项目,我必须使用员工的地理位置。我能够得到通知“@react-native-community/geolocation”只要我最小化应用程序或关闭应用程序它停止工作.我还使用“react-native-background-actions“启动后台任务,与此相同的问题.任务启动成功,但停止工作时,我关闭应用程序或最小化.
我正在做一个项目,我必须使用员工的地理位置。我能够得到通知“@react-native-community/geolocation”只要我最小化应用程序或关闭应用程序它停止工作.我还使用“react-native-background-actions“启动后台任务,与此相同的问题.任务启动成功,但停止工作时,我关闭应用程序或最小化.
1条答案
按热度按时间1u4esq0p1#
要在后台获取用户位置,您必须在iOS中使用
Background Modes -> Location Updates and Background Processing
,而在Android中您必须创建无头服务(无头服务在iOS中不起作用)按照this教程创建无头服务