Vietos paslaugos plėtinys
Šiame programos pavyzdyje pateiktas „App Inventor“ plėtinys gali veikti fone, kai jūsų programa yra uždaryta, o vietos duomenis (platumą, ilgumą ir pasirinktinai aukštį, tikslumą, greitį, dabartinį adresą ir teikėją) saugo „TinyDB“ dar žinomos kaip „Bendrosios nuostatos“.
Taip pat yra foninė žiniatinklio funkcija, kuri gali būti naudojama vietos duomenims nusiųsti į pasirinktą žiniatinklio paslaugą naudojant POST užklausą. Tai gali būti naudojama, pavyzdžiui, vietos duomenims saugoti „MySQL“ duomenų bazėje arba siųsti el. Laišką, kai aptikta vietovės pasikeitimas, kai programa neveikia.
Pranešėjas bus rodomas, kai vietos nustatymo paslauga veiks fone.
Programos pavyzdyje turite šias dvi parinktis:
1) galite pasirinkti, jei norite, kad jūsų vieta būtų perkelta į mano „Test MySQL“ duomenų bazę. Kiekvieną kartą paleidus paslaugą, atsitiktinis vartotojo ID bus sugeneruotas ir perkeltas į „Test“ duomenų bazę, įskaitant jūsų vietovės informaciją (platumą, ilgumą ir pasirinktinai dabartinį adresą). Paskutinių 5 naudotojų ID, kurie naudojo programos pavyzdį, naujausią vietą galite pamatyti mano tinklalapyje adresu https://puravidaapps.com/locationservice.php.
2) galite pasirinkti, ar jūsų vieta turėtų būti siunčiama el. Paštu. Įveskite savo el. Pašto adresą, nurodydami vietą (platumą, ilgumą ir pasirinktinai dabartinį adresą), kuri bus siunčiama jūsų el. Pašto adresu.
Būtini leidimai:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Taip pat žiūrėkite privatumo politiką adresu https://puravidaapps.com/privacy-policy-locationservice.php