2017-01-13 5 views
0

У меня есть частное приложение для почти 20 клиентов.Автоматическое тихое обновление для корпоративного приложения

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

Я исследовал это, но пока не нашел хорошего решения или предложения.

Например: https://groups.google.com/forum/#!topic/android-developers/DpGBZI9QrgQ

Например: https://blog.vivekpanyam.com/evolve-seamlessly-deploy-android-apps-to-users/

Есть ли у вас какие-либо предложения по приложению к самому автоматическое обновление.

Примечание: я знаю, что Google Play Store политик, я не пользуюсь Google Play Store.

Благодарим за предложения или решения.

+0

Почему рекомендации или решения в ваших примерах не работают для вас? –

+0

первый - это всего лишь предложение. Второе действительно очень сложно. Также я не уверен, что% 100 за это работает все время. – hyenican

ответ

0
  1. У вас должно быть место на вашем сервере, с которого можно загрузить версии.

  2. У вас должно быть место, возможно, база данных, в которой хранятся версии версий.

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

  4. Вам необходимо установить программу, которая будет извлекать новейшую версию вашего приложения и устанавливать ее вместо старой версии. Это должно автоматически размещаться у пользователей.

  5. Приложение должно периодически проверять, запрашивая у сервера, есть ли новая версия. Если это так, то должен быть выполнен установщик, который загрузит новую версию, удалит старую версию и установит новую версию.

+0

Я думаю, что вы просто пропустите мою «настоящую» проблему. Например, весь шаг, который вы пишете, сделан. Итак, как я могу установить новую apk? Это то, что мне нужно. – hyenican

+0

@hyenican, так как у вас нет поддержки для этого в вашей текущей версии, вам нужно будет сделать это вручную, так, как вы описали в своем вопросе в последний раз, чтобы убедиться, что и установщик, и версия приложения который работает, есть. Поскольку ваша текущая версия не поддерживает ее, у вас нет других параметров. –

Смежные вопросы