Ionic - Как создать логин на основе местоположения - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь создать приложение для входа в систему на основе местоположения, используя ионную версию 1. Цель состоит в том, чтобы пользователь мог представить там посещаемость (прибытие и отъезд), когда они находятся в служебной зоне через приложение. Бэкенд должен быть на PHP / MySQL для API.

Возможности приложения -

  • Приложение попросит пользователя включить GPS

  • Без GPS Включение пользователь не может получить доступ к приложению

  • Когда пользователь отправляет приложение о посещаемости, оно отправляет текущее местоположение пользователя в API.

  • Push-уведомление сработает, когда пользователь прибудет в ближайший офис (с шагом в 100 метров), если GPS включен

Здесь вопрос -

  • Как заставить пользователя включать GPS при открытии приложения?

  • Как отправить уведомление, когда пользователь приходит в ближайший офис?

1 Ответ

0 голосов
/ 11 января 2019
  1. Вы можете использовать cordova-diagnostic-plugin, чтобы проверить, предоставил ли пользователь разрешения GPS. Если он этого не сделал, вы можете просто не дать ему доступ к приложению и сказать ему, что ему нужно его активировать.

  2. Вы можете использовать cordova-plugin-mauron85-background-geolocation, чтобы установить геозону вокруг определенных точек, а затем отправить push-уведомление, как только пользователь войдет.

...