Приложение на android

  • Опубликовано 3 года назад
  • Просмотры 6
  • Закончить проект

Описание

Нужно небольшое Android приложение, которое считает NFC метку и откроет следующий get запрос в дефолтном браузере:
DOMAIN.RU/?nfc=NFC_VALUE&...

При запуске приложения, оно просит задать настройки:
а) шаблон переброса. Это полностью изменяемая строка шаблона
DOMAIN.RU/?nfc=NFC_VALUE&...

б) пароль доступа к этим настройкам. Без этого пароля зайти в настройки – нельзя. Обратите внимание, никаких touchid, faceid и других быстрых алгоритмов авторизации не требуется (и не желательно). Код задается только администратором при первом запуске и пользователи приложения менять настройки не могут. Без знания пароля приложение может только выполнить свою функцию (бросить на URL при считывании метки).

Далее в само приложение заходить не нужно. При поимке NFC сигнала, телефон должен открыть это приложение и дальше оно отрабатывает стандартно – перебрасывая по заданному шаблону.

При ПОСЛЕДУЮЩИХ запусках.
Далее, когда мы задали шаблон проброса и пароль доступа, если приложение открыть, то там показывается:
Ждем NFC браслет
[Изменить настройки] – кнопка.
При нажатии на [изменить настройки] система спрашивает пароль заданный на первом шаге. Сброс пароля предусматривать не нужно – просто удаляем приложение для этого (при этом настройки не должны сохраняться).
Больше ничего делать нельзя.

При сканировании телефоном NFC метки (MIFARE) нужно заменить в шаблоне NFC_VALUE на отсканированное значение UID nfc метки, и открыть в дефолтном браузере получившийся адрес.

Приложение необязательно открывать, для того чтобы оно перебрасывало на строку. Дефолтное поведение телефона при поднесении метки – перебросить в это приложение (приложение будет единственным, кто обрабатывает NFC метки). А дальше приложение отрабатывает автоматом переброску по шаблону в браузер.

Руководство по NFC модулю при необходимости:
coderlessons.com/articles...

Обязательно нужен будет исходник. Цены и сроки предлагайте.

Опубликовано 3 года назад