Расширение службы определения местоположения
Расширение App Inventor, представленное в этом примере приложения, может работать в фоновом режиме, пока ваше приложение закрыто, и хранит данные о местоположении (широту, долготу и, необязательно, высоту, точность, скорость, текущий адрес и поставщика) в TinyDB, также известном как Общие настройки.
Также доступны фоновые веб-функции, которые можно использовать для отправки данных о местоположении в веб-службу по вашему выбору с помощью запроса POST. Это может быть использовано, например, для хранения данных о местоположении в базе данных 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
Последнее обновление
16 мар. 2024 г.