跳过内容

@capgo/background-geolocation

Capacitor应用的准确后台位置跟踪、原生地理围栏进入/退出事件和 WebView 失活时的过渡 webhook。

当您的__CAPGO_KEEP_0__应用需要在前台或后台获取精确的位置更新、原生 iOS 和 Android 圆形地理围栏以及 WebView 失活时的后端地理围栏过渡时,请使用。 @capgo/background-geolocation when your Capacitor app needs precise location updates in the foreground or background, native circular geofences on iOS and Android, and backend delivery for geofence transitions when the WebView is suspended.

Core Capabilities

核心功能
  • start - 实时获取前台或后台位置更新。
  • stop - 停止活跃的位置跟踪。
  • openSettings - 当权限需要注意时,发送用户到原生位置设置。
  • setPlannedRoute - 当用户偏离规划路线时,播放原生声音。
  • setupGeofencing - 配置原生地理围栏默认值和可选的过渡 webhook 交付。
  • addGeofence - 监听 iOS 或 Android 圆形地理围栏区域的标识符。
  • removeGeofence / removeAllGeofences - 停止监控已注册的所有地理围栏。
  • getMonitoredGeofences - 列出当前由原生层监控的区域标识符。
  • geofenceTransition - listener - 在应用程序处于活动状态时接收进入和退出事件。
  • geofenceError - listener - 处理原生监控错误而不改变过渡事件形状。
方法描述
start提供准确的前台或后台位置更新。
stop停止位置更新。
openSettings打开设备的位置设置页面。有助于指导用户启用位置服务或调整权限。
setPlannedRoute当用户偏离规划路线时,播放原生声音。
setupGeofencing配置地理围栏默认值和可选的原生过渡POST传递。
addGeofence开始监控 iOS 和 Android 上的圆形地理围栏。
removeGeofence通过标识符停止监控一个地理围栏。
removeAllGeofences停止监控由此插件注册的所有地理围栏。
getMonitoredGeofences返回当前由原生层监控的标识符。
addListener('geofenceTransition', ...)在应用程序活跃时接收地理围栏进入和退出事件。
addListener('geofenceError', ...)在应用程序活跃时接收本机地理围栏监控错误。
getPluginVersion获取本机 Capacitor 插件版本。

此参考资料是从 src/definitions.tscapacitor-background-geolocation.

从 @capgo/background-geolocation 继续

标题:从 @capgo/background-geolocation 继续

如果您正在使用 @capgo/background-geolocation 为原生插件工作做好准备,连接它 使用 @capgo/background-geolocation 在使用 @capgo/background-geolocation 中的原生能力 Capgo 原生插件目录 在 Capgo 原生插件目录 中的产品工作流 Capacitor 由 Capgo 提供的原生插件 在 Capacitor 由 Capgo 提供的原生插件 中的实现细节 添加或更新原生插件 在添加或更新原生插件 中的实现细节 Ionic 企业原生插件替代品 在 Ionic 企业原生插件替代品 中的产品工作流