Задать вопрос
@mokhin-denis
с головой в ИТ

Какая технология поможет отобразить на странице сайта данные из приложения на Android?

Задача примерно такая. Создается приложение для Android. Внутри него у каждого пользователя свои пользовательские данные и они хранятся исключительно внутри устройства. Централизованного хранения в общей БД нет.

Однако, также создается Web-сайт. На определенной странице сайта нужно обратиться к данным конкретного пользователя приложения, и, если тот на связи, отобразить данные из его устройства на странице. С разрешения пользователя приложения, конечно-же. Это разрешение он дает либо в настройках один раз, либо каждый раз, когда видит уведомление на экране, что сайт запрашивает данные из его приложения.

Я полагаю, тут что-то вроде смеси web-hook и отправки push через какое-нибудь Firebase.

Вопрос:
  1. Можно ли такое сделать? Теоретически? Есть практическая реализация?
  2. Как в этом случае защитить передаваемые данные из приложения на страницу? Шифрованием?
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
* ловите маячок от сервера любым способом.
* Клиент формирует пакет и отправляет на api
* Сервер отображает

Все происходит в пределах https, У вас же он настроен ?
До кучи можно сделать end2end шифрование. То есть клиент вводит сеансовый ключ на странице и андроид все им шифрует. Сервер гоняет только зашифрованные блобы
Ответ написан
@ComodoHacker
Централизованного хранения в общей БД нет.


Придется все-таки БД создать. На страницу могут зайти 1000 человек одновременно. Вы же не будете 1000 раз запрашивать данные с устройства.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы