Додаток для статей Call Union — це платформа для отримання запитів на доставку в реальному часі та обміну інформацією про хід роботи.
На основі попередньої згоди між користувачами він підтримує ефективну роботу, пов’язуючи весь процес від запиту на доставку до завершення в режимі реального часу.
📍 Посібник із використання основного сервісу та дозволів на місцезнаходження (Android 14 або новішої версії)
Програма використовує службу локації на передньому плані через дозвіл FOREGROUND_SERVICE_LOCATION.
Цей дозвіл необхідний з таких причин:
Завдання має розпочатися одразу після отримання запиту та виконуватися без затримки.
Після прийняття завдання переривання або пауза не допускаються, і потрібна безперервна передача інформації про місцезнаходження.
Оскільки завдання доставки має тривати в режимі реального часу, навіть якщо користувач використовує іншу програму або вимикає екран, програма має працювати як служба переднього плану.
📌 Основні функції, для яких використовується цей дозвіл
Отримання заявок на доставку в реальному часі
Автоматично отримує запити поблизу на основі поточного місцезнаходження.
Обмін інформацією про робочий статус і місцезнаходження
Статус і розташування прийнятих завдань передаються в режимі реального часу.
Сповіщення про події на основі місцезнаходження
Надає автоматичні сповіщення на основі таких умов, як прибуття або вхід/вихід із зони.
Безперервно передає інформацію про місцезнаходження, навіть коли програма працює у фоновому режимі
Робота з доставки продовжується, навіть якщо користувач змінює програму або використовує її деякий час.
📌 Керівництво по запиту дозволу
FOREGROUND_SERVICE_LOCATION: Виконуйте функції на основі визначення місцезнаходження в режимі реального часу на передньому плані
ACCESS_FINE_LOCATION або ACCESS_COARSE_LOCATION: забезпечує відповідність запитів на основі розташування та сповіщення