Plats Service Extension
App Inventor-tillägget som presenteras i detta exempel app kan köras i bakgrunden medan din app är stängd och lagrar platsdata (latitud, longitud och valfritt höjd, noggrannhet, hastighet, aktuell adress och leverantör) i TinyDB aka Shared Preferences.
Det finns också en bakgrundswebfunktionalitet som kan användas för att skicka platsdata till en webbtjänst efter eget val med en POST-begäran. Detta kan till exempel användas för att lagra platsdata i en MySQL-databas eller för att skicka ett e-postmeddelande efter att en platsändring upptäcktes medan appen inte körs.
En anmälare visas medan platstjänsten körs i bakgrunden.
I exempelappen har du följande två alternativ:
1) du kan välja om du vill att din plats ska överföras till min Test MySQL-databas. Varje gång du startar tjänsten genereras ett slumpmässigt användar-id och överförs till testdatabasen inklusive din platsinformation (latitud, longitud och eventuellt aktuell adress). Du kan se den senaste platsen för de senaste 5 användar-id: n som använde exempelappen på min webbsida på https://puravidaapps.com/locationservice.php.
2) du kan välja om din plats ska skickas via e-post. Ange din e-postadress för den plats (latitud, longitud och eventuellt aktuell adress) som ska skickas till din e-postadress.
Nödvändiga behörigheter:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Se även sekretesspolicyn på https://puravidaapps.com/privacy-policy-locationservice.php
Uppdaterades den
16 mars 2024
Kartor och vägbeskrivningar