Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
San4oPanso
2 / 2 / 0
Регистрация: 02.03.2010
Сообщений: 96
#1

Обновление приложения - Android

02.07.2013, 11:24. Просмотров 825. Ответов 6
Метки нет (Все метки)

Добрый день, необходимо выполнить чтобы андроид приложение обновлялось, но без вмешательства пользователя) ТО есть приложение должно само скачивать apk файл с сервера и установку его на девайс и все это не требуя подтверждения пользователем, возможно ли так реализовать? может можно как то назначить права для приложения...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
02.07.2013, 13:37     Обновление приложения #2
попахивает чем-то противозаконным
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
02.07.2013, 16:51     Обновление приложения #3
Без вмешательство - пролематично! Но я добился полуавтоматического режима - кнопка "обновить" качает файл и ЗАПУСКАЕТ его. Пользователь "разрешает" обновить (просмотрев доступы). Потом (увы) вручную пользователь снова запускает программу (уже новую) по ярлыку.

Добавлено через 1 минуту
Если найдете полный атомат - выложите пожалуйста. Тоже хочется... По крайней мере убрать вопрос с разрешениями (раз поставили - значит доверяют).
Vladimirys
297 / 194 / 21
Регистрация: 16.01.2010
Сообщений: 548
02.07.2013, 17:56     Обновление приложения #4
Не - не, ребят, такой номер не пройдет. Разрешения будут показывать, ибо их можно менять, вдруг, вы в следующей версии отправку СМС добавите. Или еще какую не нужную\зловредную функцию.
Политика Гугла такова, что даже если вы сервис запускаете, то об этом нужно информировать пользователя.
Это я к тому, что даже если вы и сделаете что то похожее, приложение, вместе с вашим аккаунтом, закроют по первой жалобе.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
04.07.2013, 07:56     Обновление приложения #5
Лично я пишу "накопительную" (добавить инфу) и "информационную" (а не добавил ли кто до нас) программу-клиент для серверной базы данных. Устройство выдается в руки пользователю с ОДНОЙ моей программой (никаких левых игрушек) и даже телефон в планшете не работает - только инет через симку и/или ВиФи. Но... программа совершенствуется. Гаджетов много (больше 2х) и их надо обновлять. Мозгов пользователя может не хватить на сложные действия - надо сделать поменьше лишних кнопочек. Гугл - побоку, т.к. программа с "левого источника" и на маркете ТОЧНО не появится. Теоретически можно создать свой маркет (где-то видет интрукцию), но не уверен что это поможет с авто-обновлением "без разрешений" и "лишних вопросов".
Vladimirys
297 / 194 / 21
Регистрация: 16.01.2010
Сообщений: 548
04.07.2013, 16:27     Обновление приложения #6
Цитата Сообщение от Tester64 Посмотреть сообщение
Гугл - побоку, т.к. программа с "левого источника" и на маркете ТОЧНО не появится. Теоретически можно создать свой маркет (где-то видет интрукцию), но не уверен что это поможет с авто-обновлением "без разрешений" и "лишних вопросов".
Гугл не может быть "побоку" потому как Android то гугловский. А показывать разрешения, перед установкой, это системная фишка - гугловская.
Хоть в маркете, хоть где, при каждом обновлении приложения - демонстрация разрешений.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2013, 17:48     Обновление приложения
Еще ссылки по теме:

Заблокировали обновление приложения, оставили старую версию Android
Android Как включить автоматическое обновление моего приложения?
Обновление приложения путём синхронизации с сервером Android
Обновление приложения и AlarmManager Android
Android Автоматическое обновление приложения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
04.07.2013, 17:48     Обновление приложения #7
Цитата Сообщение от Vladimirys Посмотреть сообщение
А показывать разрешения, перед установкой, это системная фишка - гугловская.
Хоть в маркете, хоть где, при каждом обновлении приложения - демонстрация разрешений.
Вот и возникает "вопрос как диалог обновления спрятать?" Может нарезать программу на библиотеки и скрытно обновлять библиотеки а не саму программу? Может попробовать виртуально нажимать на кнопку "разрешить" (насколько я знаю возможно подделать нажатие на любую точку эрана)?
Yandex
Объявления
04.07.2013, 17:48     Обновление приложения
Ответ Создать тему
Опции темы

Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru