169 похожих чатов

Коллеги, всех приветствую. Я бекенд разработчик. Довольно мало знаком с

вашим стеком.
У меня сейчас задача в анализе, каким то образом автоматически на беке узнавать о том, что вышла новая версия МП.
Как такое реализовать возможно? Через апи гуглстора? как то через файрбейз? может еще какие алайфхаки бывают?)

хочу банально на беке при запросе апи проверять текущую версию приложения и отдавать флаг, чтобы мп показывало баннер обновите приложение.

13 ответов

15 просмотров

Не уверен, что это может или должен делать бэк. Есть соответствующее API для приложения, который и нужно использовать в приложении. Всё равно же ответственность за обновление лежит на приложении.

Гречушников-Максим Автор вопроса
Leonid B.
Не уверен, что это может или должен делать бэк. Е...

в иос кстати такого нет. https://stackoverflow.com/questions/60043944/does-ios-has-in-app-updates-like-feature-as-of-android

In app updates это делает и без бека, лишняя прослойка

Гречушников-Максим Автор вопроса
Макс
In app updates это делает и без бека, лишняя просл...

на текущий момент через бек все идет. потому такой флоу мыслей )

Рекомендую. Делаешь метод бека, в который передаешь версию приложения. На беке проверяешь актуальную версию приложения и отвечаешь мобиле, нужно ли обновлять ее или нет. Обычно три варианта предусматривают - HARD, SOFT и CURRENT. Далее проверяешь сервис при каждом запуске приложения. Придется конечно разок обновить приложение, чтобы фичу поддержать. Дешево, сердито, и все свое - ни на кого не завязываясь, работает как часы.

Difi Janny
Рекомендую. Делаешь метод бека, в который переда...

кажись, вопрос был, откуда бэк узнает, какая версия актуальная

Самый лучший способ это слать в хедер версию приложения (BuildConfig.VERSION_CODE)

Egor Sigolaev
Самый лучший способ это слать в хедер версию прило...

Зочем, если есть https://developer.android.com/guide/playcore/in-app-updates

Leonid B.
Зочем, если есть https://developer.android.com/gui...

Человеку на беке проверять нужно, а не внутри приложения

Egor Sigolaev
Человеку на беке проверять нужно, а не внутри прил...

Он это хочет проверить, чтобы сказать приложению, что надо обновиться 😁

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

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
70
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Люди добрые, помогите с идеями, потому что свои закончились. У клиента падает софтина в момент инициализации модуля OtlEventMonitor на RegisterWindowMessage('Gp/OtlTaskEvents/...
Михаил Усков
7
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
2
GridView fully ignored first parent(SizedBox), and take width from second parent(Container). How can I constrain GridView by first parent? Widget build(BuildContext context) {...
Hamster
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Карта сайта