Atrašanās vietas pakalpojuma paplašinājums
Šajā lietotnes piemērā parādītais lietotnes izgudrotāja paplašinājums var darboties fonā, kamēr jūsu lietotne ir aizvērta un atrašanās vietas datus (platumu, garumu un pēc izvēles augstumu, precizitāti, ātrumu, pašreizējo adresi un pakalpojumu sniedzēju) saglabā TinyDB aka Shared Preferences.
Ir pieejama arī fona tīmekļa funkcionalitāte, kuru var izmantot, lai nosūtītu atrašanās vietas datus uz izvēlēto tīmekļa pakalpojumu, izmantojot POST pieprasījumu. To varētu izmantot, piemēram, lai saglabātu atrašanās vietas datus MySQL datu bāzē vai nosūtītu e-pastu pēc atrašanās vietas maiņas konstatēšanas, kamēr lietotne nedarbojas.
Paziņotājs tiks parādīts, kamēr atrašanās vietas pakalpojums darbojas fonā.
Lietotnes piemērā jums ir šādas 2 iespējas:
1) Jūs varat izvēlēties, ja vēlaties, lai jūsu atrašanās vieta tiktu pārsūtīta uz manu Test MySQL datu bāzi. Katru reizi, kad sākat pakalpojumu, izlases veida lietotāja ID tiks ģenerēts un pārsūtīts uz Test datu bāzi, iekļaujot informāciju par jūsu atrašanās vietu (platums, garums un pēc izvēles pašreizējā adrese). Pēdējo 5 lietotāju ID, kuri izmantoja lietotnes piemēru, jaunāko atrašanās vietu varat redzēt manā vietnē https://puravidaapps.com/locationservice.php.
2) jūs varat izvēlēties, vai jūsu atrašanās vieta ir jānosūta pa e-pastu. Lūdzu, ievadiet savu e-pasta adresi vietai (platums, garums un pēc izvēles pašreizējā adrese), kas jānosūta uz jūsu e-pasta adresi.
Nepieciešamās atļaujas:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Lūdzu, skatiet arī konfidencialitātes politiku vietnē https://puravidaapps.com/privacy-policy-locationservice.php
Atjaunināta
2024. gada 16. marts