2015-03-20 2 views
1

Я работаю над созданием приложения купона/сделок. Предпосылка заключается в том, что каждый день в разных магазинах будут специальные сделки. Когда пользователь оказывается рядом с магазином (в пределах геопотенциала), я хотел бы отправить уведомление пользователю о купон/сделках в этом магазине.Android-обновление geofences

Учитывая, что магазины могут меняться ежедневно, я пытаюсь найти лучший способ обновить Geofences.

Одна идея - использовать AlarmManager для создания тревоги, которая будет срабатывать, например, с 12:00 каждый день, которая отправляет намерение, которое запускает службу, которая запрашивает мой сервер> вытягивает список новых Geofences>, устанавливает эти новые Geofences.

Это разумно? Есть ли лучший способ справиться с этим?

Спасибо!

+0

Вы на правильном пути, проверьте [CommonWare's] (http://stackoverflow.com/users/115145/commonsware) [Репозиторий] (https://github.com/commonsguy/cw-advandroid/tree/ master/SystemServices/Alarm /) – kondas

+0

О, да, это похоже на то, что я искал - я даже не думал о загрузочной части :) –

+0

Если вы хотите подбросить это в ответ, я соглашусь с ним –

ответ

2

Вы находитесь на правильном пути, проверить CommonWare'sRepository

Он не держит устройство на просыпаются и только сделать вызов службы.

Смежные вопросы