【发布时间】:2015-01-14 12:44:38
【问题描述】:
我有一个理论问题。我想用我的应用程序(iOS 和 Android)跟踪用户,以便在给定时间(上午 11:45)通知他,并且只是如果他在特定位置旁边(使用 lat/lng ) 即使应用未打开。
设备跟踪500m变化时,是否每5分钟检查一次用户位置,并向服务器发出请求(如果时间正确,并且位置正确),然后发送推送通知(地点和时间合适时)?或者我应该发送一个透明的推送通知(没有视觉通知)以唤醒应用程序并检查用户的当前位置?这是一种常见的做法吗?
编辑我认为这个问题并不像我想象的那么清楚,所以我想更准确一点:我想通知我的用户(iOS 和 Android),如果他们在在给定时间(例如:上午 11:00)的特定位置(用 lat/lng 指定),即使应用关闭时也是如此。
我该怎么做?
【问题讨论】:
-
对于 android 有 GeofencingApi ... 而且您似乎对从 BroadcastReciver 看到推送通知和通知之间的差异有问题(您总是可以在没有推送技术的情况下显示通知)fx。 .. push 用于将小数据从云端发送到设备,与在设备上显示通知无关
-
您的精度要求是多少米(与“某个位置旁边”相关)?
-
@AlexWien 500m 没问题
-
@JohnBrunner 你解决了任务吗?我有类似的任务并搜索实现
标签: android ios gps geolocation push-notification