Есть хитрость, которую, я думаю, использует flayvr.
Если вы загрузите и используете приложение, вы увидите, что они требуют, чтобы вы указали свое местоположение.И почему так?потому что они хотят, чтобы вы делали что-то в фоновом режиме, даже когда приложение закрывается (они создают альбом из ваших вновь захваченных фотографий), и как они это делают?
Они используют значительные изменения местоположения,где, когда кто-то проходит какое-то значительное расстояние (примерно 500 м), каждое приложение, зарегистрированное для значительного изменения местоположения, будет пробуждено в течение ограниченного периода времени для выполнения какой-либо быстрой задачи и будет закрыто через несколько секунд.
Таким образом, ваше приложение также может зарегистрироваться на это событие, и когда произойдет событие значительного изменения местоположения, вы сможете отправить текст на сервер (быстро).
Надеюсь, это поможет.