背景
地点提醒需要国内可用的连续定位;expo-location 围栏在目标环境不够用,启动时也尚未申请定位权限并接到组合根。
目标
- 新增
timeflow-baidu-location 原生模块与 BaiduLocationBridge
NativeLocationMonitor 基于百度连续定位 + Haversine 进出圈
- 启动定位权限并在
createAppServices 将 location 接到 NativeLocationMonitor
非目标
- timeflow-alarm 原生模块
- 切换
LocalReminderApplication 组合根(见对应 PR)
- 百度 AK 生产配置之外的地图选点 UI
验收
- Baidu bridge / NativeLocationMonitor 单测覆盖进出圈与不可用降级
npm run check 通过
背景
地点提醒需要国内可用的连续定位;expo-location 围栏在目标环境不够用,启动时也尚未申请定位权限并接到组合根。
目标
timeflow-baidu-location原生模块与BaiduLocationBridgeNativeLocationMonitor基于百度连续定位 + Haversine 进出圈createAppServices将location接到NativeLocationMonitor非目标
LocalReminderApplication组合根(见对应 PR)验收
npm run check通过