javascript - 用户签到位置基于从哪里开始?

标签 javascript react-native location

我正在使用 React Native 使用用户位置开发应用程序,我想做的是在应用程序关闭时检查用户是否位于数据库中已存在的位置以及他是否在 显示一条通知,内容为“您在 John Doe 的地方吗”

因此,首先我需要知道在后台检查用户位置需要什么,然后比较数据库中的用户位置并获取结果,如果他位于数据库中存在的某个位置则显示通知

我应该从哪里开始?

最佳答案

您可能需要:

  • 之前请求过用户的适当权利(位置、通知......)
  • 定期运行的 background task 或用户位置的观察者
  • access the user's location 的一种方式(请参阅 navigator.geolocation.getCurrentPosition(...)navigator.geolocation.watchPosition(...))

您可以将其与网络调用和通知结合起来,您应该能够获得所需的行为。

This example 可能会帮助您入门。

关于javascript - 用户签到位置基于从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57342933/

相关文章:

javascript - 使用 AngularJS 选择同一循环迭代中的所有复选框

javascript - 多次单击后 ScrollTop 到元素不起作用

javascript - 在此上下文中元素 div 不允许作为元素 h5 的子元素

javascript - 如何将 FullCalendar 事件文本旋转 90 度以垂直

react-native - 如何在 React Native 上停止/暂停/禁用动画 gif?

javascript - React Native slider onValueChange 调用 setState 使 slider 滞后

react-native - 导航器无法在React Native App中运行(参数0(NSNumber))

IOS后台定位服务,因时而异

iOS 在允许位置服务权限后获取位置

java - java swing中负坐标绘图