-
Notifications
You must be signed in to change notification settings - Fork 32
Android app (description on russian) черновик #107
Comments
ееее, летим |
я предлагаю сделать 2 экрана. Список постов и текст поста. при клике на посте - открывается текст поста. Текст есть в маркдаун и html Вобщем - при первом открытии - теребонит загружает посты и подписывает на канал "ru/all" Главный экран как https://ru.tgr.am/mid Прик клике на статье - показать статью curl --header "Accept:application/json" 'http://sub.localhost:8081/@username/19' выгрести маркдаун или html распарсить и отрендерить У этого экрана должны быть 2 кнопки - назад на глагне и иконка браузера - клик по ней - должен открыть дефолтный браузер - читобе комментить могли и тп |
А как быть с тем, если я из сети выпал на сутки? Всё, больше не увижу статью? У нотифая же вроде время жизни есть. |
@wertlex хороший вопрос. Во первых пуш хранится 14 дней. Во вторых, мы сделали и классическое апи. При запуске, оно качает все статьи через апи. Потому что пуши начнут идти только после первого запуска. Вобщем, оно не совсем server less. Серверно апи пришлось написать( |
@recoilme Привет, можно будет присоединиться к разработке Андроид приложения? |
@recoilme окей, буду ждать, спасибо за оперативный ответ |
@sakurov можно посмотреть, попробовать репа живет тут https://github.com/vogster/Typegram-android |
Итак, какую идею хочется проверить. В гугл плей есть такая замечательная фича как пуш уведомления. Но мало кто знает что есть специальный тип пушей - без пушей. Он называется data payload - как так. Там можно слать кажется до 4 кб данных. Итак, в чем идея. Заводим приложуху. Создаем канал в мерзком фаербейс. Подписываем приложуху на этот канал. Добавляю в тайпграм фичу - при публикации статьи слать:
Кажется все. По идее гуглоплей будет выкачивать эту дату и перенаправлять в приложеньку. Я так делал в одной приложухе, правда не заходил так далеко. Те я хочу чтоб приложенька прям была сервер лес. Получила такой псевдо пуш - записала джейсончик куда то в шаред перференс например. И сохранила массив айди в тот же шаред преференс. И при открытии - она такая хоп - без запросов к серверу - показывает статьи с тайпграм сортируя их по айди
Пример запроса который будет слать сервак:
а клиент будет просто подписан на канал и считывать все это дерьмо
Но надо проверить как вся эта шляпа будет работать в реальном мире. Создать апп в котором только нотификации и подписка на канал. Вставить рассылку в канал. А как будет выглядеть само апп? Ну как список постов. Как главная сейчас
типа
аватарка автор заголовок
описание
дата
и при клике открывать статью в вебвью с кнопкой бек
Интересно подсосет ли новый клиент старые посты из канала? Если нет надо дать апиху со списком постов для первого запуска - а дальше - на автопилоте. Пусть гугл рассылает новые статьи.
The text was updated successfully, but these errors were encountered: