Наверное, я неправильно выразился. К примеру, пользователь вообще удалил свой аккаунт из Telegram. В документации не указан никакой endpoint, чтобы сделать запрос и проверить корректность данных on demand, так сказать. Либо объясните мне, как правильно делать в таком случае. На всякий случай, цитирую документацию:
To prevent the use of outdated data, you can additionally check the auth_date field, which contains a Unix timestamp when the authentication was received. (https://core.telegram.org/widgets/login)
К сожалению, совершенно непонятно, как быть в случае отзыва токена (logout из Telegram в браузере). Данные, полученные при авторизации, всё равно же остаются валидными. Вопрос, конечно, не к автору статьи, а к разработчикам Telegram.
Хочу добавить, что специально для покупок у Google есть сервис "Google Список покупок" и доступен он для Google-пользователей по адресу https://shoppinglist.google.com . Попробуйте, может получится дополнить Алису этим продуктом.
А что у него с поддержкой? Купил когда-то давно Cubieboard-2 с SATA, но обновлений нет и на выбор только Android 4.2, Cubeez (custom Debian Wheezy 7.6), Linaro 14.04 и ещё пару устаревших дистрибутивов без поддержки и рабочих репозиториев пакетов.
Про Украину совершенно неполная информация. Закон продлевался несколько раз. Официальный список запрещённых ресурсов можно найти в дополнении к тексту закона. Там мало того, что уже порядка 200 ресурсов, так ещё и многие провайдеры (например, Триолан) блокируют доступ по IP адресу. Если сайт хостился, например, на Cloudflare, то недоступны становятся сразу все сайты по этому же IP. Знаю об этом не понаслышке — из личного опыта в общении с техподдержкой этого провайдера.
Я понимаю, что это субъективное моё мнение, но всё же озвучу. Неужели этот весь код на Kotlin, приведённый в статье, считается более понятным, чем Java?
Java не единственный язык, который я более-менее знаю. Но вот на Kotlin смотрю и не могу отделаться от мысли, что язык стал просто монструозным. lateinit, val, var, fun, Unit… Такое ощущение, что скоро добавятся служебные слова mega, over, awesome, great, amazing, just, keep…
Поправьте, пожалуйста. ffmpeg не является всего лишь модулем Gstreamer. Это вообще отдельный проект, который тоже можно собрать под Android и использовать. Совершенно без Gstreamer.
Лично мне кажется, что появится новый вирус на Android, который заразит утилиту, занимающуюся сборкой APK файла на устройстве. Этот вирус будет просто потом инжектить вредоносный код в каждый собранный APK.
Я думаю, если прочитать внимательно «минусы» из этого топика, то станет понятно, почему ещё компании активно не применяют mesh сети в своих продуктах.
P.S. по опыту одного харьковского провайдера знаю, что узлы mesh сети могут не только помогать друг другу, но и активно мешать. Помехи при использовании одинаковых каналов в случае с Wi-Fi, например, и сложность с переключением от одного участника к другому.
А чем не угодили Лоадеры в связке с Лоадер Менеджером? Я имею ввиду, Ретрофит запрос можно было бы делать в loadInBackground() и кэшировать его в самом Лоадере, а при повороте доставлять уже «кэшированный» результат. Есть очень хорошая статья у Ian Lake насчёт того, как кэшировать данные в Лоадере. Думаю, в данном случае она бы пригодилась. Да, и внутри самого Лоадера можно было бы подписаться на Rx.
Наверное, я неправильно выразился. К примеру, пользователь вообще удалил свой аккаунт из Telegram. В документации не указан никакой endpoint, чтобы сделать запрос и проверить корректность данных on demand, так сказать. Либо объясните мне, как правильно делать в таком случае. На всякий случай, цитирую документацию:
To prevent the use of outdated data, you can additionally check the auth_date field, which contains a Unix timestamp when the authentication was received.
(https://core.telegram.org/widgets/login)К сожалению, совершенно непонятно, как быть в случае отзыва токена (logout из Telegram в браузере). Данные, полученные при авторизации, всё равно же остаются валидными. Вопрос, конечно, не к автору статьи, а к разработчикам Telegram.
Если открыть в мобильном браузере, то будет мобильный вид. Браузер, думаю, есть на любом телефоне сейчас. Интернет тоже доступен 99,99% времени.
Хочу добавить, что специально для покупок у Google есть сервис "Google Список покупок" и доступен он для Google-пользователей по адресу https://shoppinglist.google.com . Попробуйте, может получится дополнить Алису этим продуктом.
А что у него с поддержкой? Купил когда-то давно Cubieboard-2 с SATA, но обновлений нет и на выбор только Android 4.2, Cubeez (custom Debian Wheezy 7.6), Linaro 14.04 и ещё пару устаревших дистрибутивов без поддержки и рабочих репозиториев пакетов.
Не совсем понятна информация о доступе из Украины, т.к. в/на Украине доступ к VK заблокирован на уровне украинских провайдеров.
Про Украину совершенно неполная информация. Закон продлевался несколько раз. Официальный список запрещённых ресурсов можно найти в дополнении к тексту закона. Там мало того, что уже порядка 200 ресурсов, так ещё и многие провайдеры (например, Триолан) блокируют доступ по IP адресу. Если сайт хостился, например, на Cloudflare, то недоступны становятся сразу все сайты по этому же IP. Знаю об этом не понаслышке — из личного опыта в общении с техподдержкой этого провайдера.
Java не единственный язык, который я более-менее знаю. Но вот на Kotlin смотрю и не могу отделаться от мысли, что язык стал просто монструозным.
lateinit
,val
,var
,fun
,Unit
… Такое ощущение, что скоро добавятся служебные словаmega
,over
,awesome
,great
,amazing
,just
,keep
…Поправьте, пожалуйста. ffmpeg не является всего лишь модулем Gstreamer. Это вообще отдельный проект, который тоже можно собрать под Android и использовать. Совершенно без Gstreamer.
Потому что в ноябре всего лишь 30 дней.
P.S. по опыту одного харьковского провайдера знаю, что узлы mesh сети могут не только помогать друг другу, но и активно мешать. Помехи при использовании одинаковых каналов в случае с Wi-Fi, например, и сложность с переключением от одного участника к другому.
В боковую кнопку питания этих девайсов встроен дактилоскопический сенсор.