Можно ли запускать локальные запланированные уведомления на основе текущей позиции пользователя? - PullRequest
0 голосов
/ 30 октября 2019

Поскольку я в некотором роде новичок в мире локальных уведомлений, мне было интересно, можно ли иметь приложение, в котором я могу запускать уведомления в зависимости от местоположения пользователя, даже если приложение находится в режиме ожидания или убито вфон?

Мои первые исследования показали, что есть любезная возможность получать уведомления, даже если приложение убито. Решение, которое я придумала, заключается в том, чтобы запланировать локальные уведомления с сообщением по умолчанию, которое затем, если оно открывается пользователем, снова запускает мой сервис в фоновом режиме.

Теперь мои вопросы: 1. Можно липланировать локальные уведомления на предопределенных радиусах? 2. Если да, может ли RSSI быть решением для определения позиции пользователя, даже если приложение убито в фоновом режиме? Поэтому я намеревался загрузить все координаты триггера, когда приложение работает, и иметь их, даже если приложение убито в фоновом режиме. Исходя из этого, я хотел бы отправить локальное уведомление всякий раз, когда пользователь вводит один из этих радиусов. Для определения местоположения пользователя я думал о RSSI (Индикатор уровня радиосигнала).

У кого-нибудь есть идеи, может ли что-то подобное сработать? Или есть идеи о том, как получить намеченный результат другим способом?

Я очень благодарен за все вклады.

Будем рады услышать некоторые особые подходы.

Большое спасибо заранее за каждый намек.

...