Viðbót staðsetningarþjónustu
App Inventor eftirnafnin sem kynnt er í þessu dæmi forriti getur keyrt í bakgrunni meðan forritið þitt er lokað og geymir staðsetningargögn (breiddargráðu, lengdargráðu og mögulega hæð, nákvæmni, hraða, núverandi heimilisfang og veitandi) í TinyDB aka Shared Preferences.
Einnig er möguleiki á vefvefni sem hægt er að nota til að senda staðsetningargögnin til vefþjónustu að eigin vali með POST beiðni. Þetta gæti verið notað til dæmis til að geyma staðsetningargögnin í MySQL gagnagrunni eða til að senda tölvupóst eftir að staðsetningarbreyting greindist meðan forritið er ekki í gangi.
Tilkynningarmaður birtist meðan staðsetningarþjónustan er í gangi í bakgrunni.
Í dæminu app hefur þú eftirfarandi tvo valkosti:
1) þú getur valið, ef þú vilt að staðsetning þín verði flutt í Test MySQL gagnagrunninn minn. Í hvert skipti sem þú byrjar þjónustuna verður til handahófi notandakenni og flutt í prófunargagnagrunninn þar á meðal staðsetningarupplýsingar þínar (breiddargráða, lengdargráðu og mögulega núverandi heimilisfang). Þú getur séð nýjustu staðsetningu síðustu 5 notendaupplýsinga sem notuðu dæmið app á vefsíðunni minni á https://puravidaapps.com/locationservice.php.
2) þú getur valið hvort staðsetning þín ætti að senda með tölvupósti. Vinsamlegast sláðu inn netfangið þitt fyrir staðsetningu (breiddargráðu, lengdargráðu og mögulega núverandi heimilisfang) til að senda á netfangið þitt.
Nauðsynlegar heimildir:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Vinsamlegast sjáðu einnig persónuverndarstefnuna á https://puravidaapps.com/privacy-policy-locationservice.php