Жайгашуу кызматынын кеңейтүүсү
Ушул мисалда келтирилген колдонмодо келтирилген App Inventor кеңейтүүсү, сиздин колдонмоңуз жабык турганда фондо иштей алат жана жайгашкан жерлердин дайындарын (кеңдик, узундук жана бийиктик, тактык, ылдамдык, учурдагы дарек жана провайдер) TinyDB aka Shared Preferences-де сактайт.
Ошондой эле, посттун сурамы менен сиз тандаган веб-кызматка жайгашкан жериңиздин маалыматын жөнөтүү үчүн колдонула турган фондук веб-функция иштейт. Бул, мисалы, жайгашкан жери жөнүндө маалыматты MySQL маалымат базасында сактоо же колдонмо иштебей турган кезде жайгашкан жери өзгөргөнү аныкталгандан кийин электрондук кат жөнөтүү үчүн колдонулушу мүмкүн.
Жайгашуу кызматы фондо иштеп жатканда, кабарлоочу көрсөтүлөт.
Мисал колдонмосунда сизде төмөнкү 2 вариант бар:
1) жайгашкан жериңиздин MySQL маалыматтар базасына өткөрүлүп берилишин кааласаңыз, тандай аласыз. Кызматты баштаган сайын кокустан колдонуучунун идентификатору түзүлүп, жайгашкан жериңиздин маалыматын (кеңдик, узундук жана учурдагы дарек) камтыган Тест базасына өткөрүлүп берилет. Мисал колдонмосун колдонгон акыркы 5 колдонуучунун идентификаторунун акыркы жайгашкан жерин менин вебсайттан https://puravidaapps.com/locationservice.php дарегинен көрө аласыз.
2) эгер сиз турган жер электрондук почта аркылуу жөнөтүлсө, тандай аласыз. Сураныч, электрондук почта дарегиңизге жөнөтүлө турган жер (кеңдик, узундук жана учурдагы дарек) үчүн электрондук почта дарегиңизди киргизиңиз.
Керектүү уруксаттар:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Сураныч, https://puravidaapps.com/privacy-policy-locationservice.php дарегиндеги купуялык саясатын караңыз.
Качан жаңырды
2024-ж., 16-мар.