Простейший клиент на android java для сервера matrix

5 000 руб. за проект
16 сентября 2019, 16:31 • 3 отклика • 40 просмотров
сделать простейший клиент на android java для сервера matrix . Api для работы с matrix https://matrix.org/docs/guides/client-server-api/ (АПИ). На тестовом сервере matrix я регистрацию прошел получил access_token,device_id, user_id., то_есть логику логин -пароль реализовывать не надо, сервер пропускает клиента по access_token) В приложении надо ввести текст нажать кнопку отправить , эта информация оказывается в созданной комнате matrix сервера. (комната уже создана на сервере, логику создания комнаты на клиенте реализовывать не надо). Если на сервере в этой комнате написать строку она появится в приложении android. Основное реализовать в коде через rest api (возможно retrofit2)получение ответа от сервера : клиент отправляет URL на сервер смотри (АПИ) https://localhost:8448/_matrix/client/r0/sync?access_token=YOUR_ACCESS_TOKEN"
сервер присылает json, его надо распарсить и получить ключ next_batch": "s9_9_0_1_1_1",(пример) и значение ключа подставить в другой запрос ttps://localhost:8448/_matrix/client/r0/sync?since=s9_9_0_1_1_1&access_token=YOUR_ACCESS_TOKEN" . и после этого сервер пришлет ответ в котором из json мы возьмем то что написали в комнате на сервере. Отправка строки на сервер у меня проходит , если я ее отправляю через HttpUrlConnection из кода. Надо реализовать, чтобы это было из строки приложения. Возможно придется развернуть свой тестовый matrix сервер для отладки, т к мой matrix сервер локальный. Все наработки предоставлю.