概述
概述部分在您的__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.
start- 清洁地停止活动位置跟踪。stop- 当权限需要注意时,将用户转到原生位置设置。openSettings- 当用户偏离计划路线时,播放原生声音。setPlannedRoute- 配置原生地理围栏默认值和可选的过渡 webhook 交付。setupGeofencing- 监视一个圆形的iOS或Android地理围栏区域通过标识符。addGeofence- 停止监视已注册的一个或所有地理围栏。removeGeofence/removeAllGeofences- 列出当前由原生层监控的区域标识符。getMonitoredGeofencesCore CapabilitiesgeofenceTransitionlistener - 应用程序活跃时接收进入和退出事件。geofenceErrorlistener - 处理本地监控错误而不改变转换事件形状。
Public API
标题:Public API| 方法 | 描述 |
|---|---|
start | 提供准确的前台或后台位置更新。 |
stop | 停止位置更新。 |
openSettings | 打开设备的位置设置页面。有助于指导用户启用位置服务或调整权限。 |
setPlannedRoute | 当用户偏离规划路线时播放本机声音。 |
setupGeofencing | 配置地理围栏默认值和可选本机转换POST传递。 |
addGeofence | 开始监控 iOS 和 Android 上的圆形地理围栏。 |
removeGeofence | 停止监控一个地理围栏。 |
removeAllGeofences | 停止监控由此插件注册的所有地理围栏。 |
getMonitoredGeofences | 返回本机层当前监控的标识符。 |
addListener('geofenceTransition', ...) | 在应用程序活跃时接收地理围栏进入和退出事件。 |
addListener('geofenceError', ...) | 在应用程序活跃时接收本机地理围栏监控错误。 |
getPluginVersion | 获取本机Capacitor插件版本。 |
真实来源
标题:真实来源此参考资料是同步自 src/definitions.ts 在 capacitor-background-geolocation.
从@capgo/background-geolocation继续
Section titled “从 @capgo/background-geolocation”继续前进”如果您正在使用 @capgo/background-geolocation 来规划原生插件的工作,连接它与 使用 @capgo/background-geolocation 来实现原生能力的 Using @capgo/background-geolocation, Capgo 插件目录 来实现产品工作流程的 Capgo Plugin Directory, Capacitor 由 Capgo 提供的插件 来实现 Capacitor Plugins by Capgo 的详细信息, 添加或更新插件 来实现添加或更新插件的详细信息,和 Ionic 企业级插件替代品 为 Ionic 企业级插件替代品 的产品工作流程。