Extension ng Serbisyo sa Lokasyon
Ang extension ng App Inventor na ipinakita sa halimbawang app na ito ay maaaring tumakbo sa background habang ang iyong app ay sarado at nag-iimbak ng data ng lokasyon (latitude, longitude at opsyonal na altitude, kawastuhan, bilis, kasalukuyang address at provider) sa TinyDB aka Shared Prefers.
Magagamit din ang isang pag-andar sa background web na maaaring magamit upang maipadala ang data ng lokasyon sa isang web service na iyong pinili gamit ang isang kahilingan sa POST. Maaari itong magamit halimbawa upang maiimbak ang data ng lokasyon sa isang database ng MySQL o upang magpadala ng isang email pagkatapos na makita ang isang pagbabago sa lokasyon habang hindi tumatakbo ang app.
Ipapakita ang isang abiso habang ang serbisyo ng lokasyon ay tumatakbo sa background.
Sa halimbawang app mayroon kang mga sumusunod na 2 pagpipilian:
1) maaari kang pumili, kung nais mong mailipat ang iyong lokasyon sa aking database ng Test MySQL. Sa tuwing sinisimulan mo ang serbisyo, isang random na user id ang mabubuo at maililipat sa database ng Pagsubok kasama ang iyong impormasyon sa lokasyon (latitude, longitude at opsyonal na kasalukuyang address). Maaari mong makita ang pinakabagong lokasyon ng huling 5 mga id ng gumagamit na gumamit ng halimbawang app sa aking webpage sa https://puravidaapps.com/locationservice.php.
2) maaari kang pumili, kung ang iyong lokasyon ay dapat na ipadala sa pamamagitan ng email. Mangyaring ipasok ang iyong email address para sa lokasyon (latitude, longitude at opsyonal na kasalukuyang address) na maipapadala sa iyong email address.
Mga kinakailangang pahintulot:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Mangyaring tingnan din ang patakaran sa privacy sa https://puravidaapps.com/privacy-policy-locationservice.php
Na-update noong
Mar 16, 2024