我有以下代码,并想知道当应用程序在iOS和Android以及Web应用程序的后台运行时它是否运行:
var id = navigator.geolocation.watchPosition(success, error, options);
答案 0 :(得分:2)
当应用程序处于iOS和Android的后台时,它会运行,而不适用于Web应用程序,而不是应用程序未运行时。
答案 1 :(得分:0)
请参阅此链接,以获取有关如何使用本机https://blog.expo.io/a-complete-guide-to-recording-location-data-in-react-native-9ee6e1ef7893进行地理定位的完整指南。
基本上,这是说您可以在后台进行地理位置跟踪,但前提是您使用本机代码或执行此操作的框架,而不是使用react-native包装器或expo。