2016-10-11 5 views
1

Я действительно новичок в разработке Android и, действительно, я прошу, возможно, сохранить мою компанию за деньги. У меня есть стороннее приложение, которое мы устанавливаем с помощью боковой загрузки, всякий раз, когда это приложение обновляется, мы должны вручную обновлять каждый планшет в нашем парке. Это может занять некоторое время. Я искал решение MDM, но все это слишком дорого для того, что я хочу делать.
В основном я хочу иметь способ:
a. проверьте версию приложения
b. см., если есть новое обновление на сервере
c. загрузите обновление и установите его на устройство. Возможно, беззвучно
Обновление стороннего приложения для Android

Я уверен, что это на самом деле гораздо более активное участие, чем кажется, но я также не думаю, что это стоит 4000 в месяц для обновления одного приложения. Скоро мы перейдем на вкладку галактики samsung e. Любая идея о том, как выполнить эту задачу?
Thanks

ответ

0

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

https://support.google.com/googleplay/answer/7003180

+0

Спасибо за ответ, я ищу что-то, что не связано с взаимодействием с пользователем. Я полагаю, если на устройстве есть только несколько приложений, и устройство находится в режиме киоска, оно автоматически обновит приложение и не будет больше. – evobe

0

Вы можете получить версию приложения:

PackageInfo pinfo = null; 
pinfo = getPackageManager().getPackageInfo("right.package", 0); 
int verCode = pinfo.getVersionCode(); 
String verName = pinfo.getVersionName(); 

Затем перейдите на сервер и проверить, что новые версии exicts, скачать .apk файл. Установка .apk:

Uri uri = Uri.fromFile("new_install.apk"); 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(uri, "application/vnd.android.package-archive"); 
startActivity(intent); 

Это не тихая установка, пользователь видит диалоговое окно.

+0

Определенно собираюсь попробовать это, спасибо за помощь. – evobe

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