我正在使用 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/