React-Native获取位置历史记录

时间:2017-09-08 11:29:01

标签: react-native geolocation location

是否有办法获取地点历史记录,或者至少有一项服务来跟踪用户是否访问了某个位置。

我们希望尝试跟踪消费者是否会重新进入该位置,即使应用已关闭。

星巴克这样做(当你在星巴克咖啡馆附近时,他们根据特定的星巴克咖啡馆发送特价优惠)

iOS中有常用位置,如何在中获取?

更新:
观看位置并非如此,因为它需要应用程序处于活动状态

2 个答案:

答案 0 :(得分:0)

您可以使用地理位置来收听用户位置。每当他进入你想要的位置时,你都可以触发一个功能来做你想做的事。

您可以在官方文档中找到有关如何实现它的更多详细信息: https://facebook.github.io/react-native/docs/geolocation.html

希望它有所帮助。

答案 1 :(得分:0)

您的回答是 Geofences 。地理围栏是创建区域并检查用户是否已进入,退出和停留的简单方法。该应用程序在“已终止”模式下工作,只要它具有所需的位置权限。

对于iOS,您可以使用Geolocation框架。我希望react-native有一个库来使用该框架。如果没有,您可以编写本机代码并通过构建本机模块来使用它。