如何使用地理围栏创建一个Android应用程序,当用户到达目的地时,它会自动获得奖励而不做任何事情?

时间:2018-04-30 18:48:22

标签: android geolocation geofencing android-geofence

我想发送基于位置的推送通知,在点击时给予点https://documentation.onesignal.com/docs/location-triggered-event,如果通知被清除,则该人将无法获得奖励,如何在他到达目的地时自动给予奖励

2 个答案:

答案 0 :(得分:0)

Android的LocationManager允许您的应用注册Proximity Alerts。当设备进入感兴趣的地理位置(由您的应用定义)时,您的应用将通过发送到您应用中的BroadcastReceiver的意图得到通知。

详细信息:https://developer.android.com/reference/android/location/LocationManager.html#addProximityAlert(double,%20double,%20float,%20long,%20android.app.PendingIntent)

答案 1 :(得分:0)

您可以使用的另一种选择是https://developer.android.com/training/location/geofencing。请注意,它有100个地理围栏限制。