Разширение на услугата за местоположение
Разширението App Inventor, представено в този пример за приложение, може да работи във фонов режим, докато приложението ви е затворено и съхранява данни за местоположението (географска ширина, дължина и по желание надморска височина, точност, скорост, текущ адрес и доставчик) в TinyDB, известен още като Споделени предпочитания.
Предлага се и фонова уеб функционалност, която може да се използва за изпращане на данните за местоположението до избрана от вас уеб услуга чрез заявка POST. Това може да се използва например за съхраняване на данни за местоположението в база данни на MySQL или за изпращане на имейл след откриване на промяна на местоположението, докато приложението не работи.
Ще се покаже известие, докато услугата за местоположение работи във фонов режим.
В примерното приложение имате следните 2 опции:
1) можете да изберете, ако искате вашето местоположение да бъде прехвърлено в моята база данни My Test MySQL. Всеки път, когато стартирате услугата, произволен потребителски идентификатор ще бъде генериран и прехвърлен в базата данни за тестване, включително информация за вашето местоположение (географска ширина, дължина и по желание текущ адрес). Можете да видите най-новото местоположение на последните 5 потребителски идентификатора, които са използвали примерното приложение на моята уеб страница на https://puravidaapps.com/locationservice.php.
2) можете да изберете дали вашето местоположение да се изпраща по имейл. Моля, въведете своя имейл адрес за местоположението (географска ширина, дължина и по желание текущ адрес), който да бъде изпратен на вашия имейл адрес.
Необходими разрешения:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Моля, вижте също политиката за поверителност на https://puravidaapps.com/privacy-policy-locationservice.php
Актуализирано на
16.03.2024 г.