2013-03-26 1 views
1

Делаем приложение для нашей компании. Это конкретное приложение только для внутреннего использования. Его размер составит около 200-250 мб. Это приложение с кросс-платформой (с использованием телефонного разрыва), то есть оно будет активным в окнах, Android и на яблоке. Не помещайте его в какой-либо магазин, т. Е. Istore, wondows store или google play.Как обновлять приложения, которые не находятся в google play, i store или в магазине Windows

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

Возможное решение: Использование Django в качестве исходного. Каждый раз некоторые изменения данных сохраняются, запускается скрипт. Этот скрипт обновляет или изменяет соответствующие базы кода и создает соответствующие платформы. Как я могу нажать или вытащить эти изменения или обновленную версию на мобильные устройства?

+0

Вы можете использовать некоторые формы push-уведомлений, то есть GCM, отправленных с вашего веб-приложения каждый раз, когда у вас есть обновление. Проще просто отправить электронное письмо, когда готово обновление, хотя – Cornholio

+0

@Cornholio: да, это может быть решением для Android. Будет ли предлагаемое мной решение работать? Потому что это всего лишь предположение, что я поднимаю. Большое спасибо. –

+1

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

ответ

2

PhoneGap предлагает Hydration, автоматическая система обновления, активируемая при нажатии на флажок.

Это более развитый, чем ориентированный на производство, но если это внутренний продукт, это будет решение с нулевой стоимостью.

+0

Гидратация кажется очень многообещающей благодаря много :) –

1

Вы можете использовать GCM для уведомления приложения, что у вас есть обновление.