| com.mapsted.geofence_offline.OfflineGeofenceApi.OfflineGeofences |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | OfflineGeofenceApi.OfflineGeofences.AddOfflineGeofenceCallback | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
addOfflineGeofence(int propertyId, long expirationMs, NotificationDetail notificationDetail, OfflineGeofenceApi.OfflineGeofences.AddOfflineGeofenceCallback callback)
Same as
addOfflineGeofence(int, long, AddOfflineGeofenceCallback) but additionally shows a notification when geofence is triggered. | ||||||||||
| abstract void | addOfflineGeofence(int propertyId, long expirationMs, OfflineGeofenceApi.OfflineGeofences.AddOfflineGeofenceCallback callback) | ||||||||||
| abstract void |
removeOfflineGeofence(int propertyId, Consumer<Boolean> callback)
remove geofence for this property
| ||||||||||
Same as addOfflineGeofence(int, long, AddOfflineGeofenceCallback) but additionally shows a notification when geofence is triggered.
| propertyId | propertyId |
|---|---|
| expirationMs | Time in future after which this geofence will be ignored. |
| notificationDetail | Notification detail. When notification is tapped app is launched. |
| callback | callback for success or failure |
| propertyId | propertyId to add geofence for. If there was already one, it will be updated. |
|---|---|
| expirationMs | time in future when this geofence will expire |
| callback | callback |
remove geofence for this property
| propertyId | property id |
|---|---|
| callback | callback with success or failure |