使用 @capgo/background-geolocation 当您的 Capacitor 应用程序需要在前台或后台获取精确的位置更新、iOS 和 Android 的原生圆形地理围栏以及 WebView 被挂起时的后端地理围栏过渡时。
核心功能
标题为“核心功能”的部分start- 提供准确的前台或后台位置更新。stop- 清洁地停止活动的位置跟踪。openSettings- 当权限需要注意时,发送用户到本地位置设置。setPlannedRoute- 当用户偏离预定路线时,播放本地声音。setupGeofencing- 配置本地地理围栏的默认设置和可选的过渡 webhook 交付。addGeofence- 通过标识符监控 iOS 或 Android 圆形地理围栏区域。removeGeofence/removeAllGeofences- 停止监控已注册的所有地理围栏。getMonitoredGeofences- 列出当前由本地层监控的区域标识符。geofenceTransition- listener - 在应用程序处于活动状态时接收进入和退出事件。geofenceError- listener - 处理本地监控错误而不改变过渡事件的形状。
- 公共 API
- 名为“公共 API”的部分| - 方法 | - 描述 |
|---|---|
start | 提供准确的前台或后台位置更新。 |
stop | 停止位置更新。 |
openSettings | 打开设备的位置设置页面。有助于指导用户启用位置服务或调整权限。 |
setPlannedRoute | 当用户偏离规划路线时,播放原生声音。 |
setupGeofencing | 配置地理围栏的默认设置和可选的原生过渡POST传递。 |
addGeofence | 开始监控 iOS 和 Android 上的圆形地理围栏。 |
removeGeofence | 停止监控一个地理围栏通过标识符。 |
removeAllGeofences | 停止监控此插件注册的所有地理围栏。 |
getMonitoredGeofences | 返回当前被本地层监控的标识符。 |
addListener('geofenceTransition', ...) | 在应用程序活跃时接收地理围栏进入和退出事件。 |
addListener('geofenceError', ...) | 在应用程序活跃时接收本地地理围栏监控错误。 |
getPluginVersion | 获取本地 Capacitor 插件版本。 |
数据源
数据源此参考资料是从 src/definitions.ts 在 capacitor-背景地理位置.
从@capgo/背景地理位置继续
标题:从@capgo/背景地理位置继续如果您正在使用 @capgo/背景地理位置 来规划原生插件工作,连接它与 使用@capgo/背景地理位置 为原生能力在使用@capgo/背景地理位置, Capgo 插件目录 在 Capgo 插件目录中为产品工作流程 Capacitor 插件由 Capgo 在 Capacitor 插件由 Capgo 中实现详细信息 添加或更新插件 在添加或更新插件中实现详细信息,并 Ionic 企业插件替代品 在 Ionic 企业插件替代品中为产品工作流程