2013-12-04 4 views
0

У меня есть приложение, которое обновляется автоматически, загружая последнюю версию apk и предлагая обновить пользователя (все данные приложения остаются). Однако приложение требует доступа Superuser и запрашивает у пользователя разрешение после каждого обновления. Есть ли способ сказать приложение Superuser сохранить права?Сохранять права суперпользователя после обновления приложения apk

Обновление выглядит немного странным, все данные и настройки приложения остаются неизменными (как описано во время процесса обновления), но значок запуска исчезает. Любые мысли об этом?

+0

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

ответ

2

Конечный пользователь должен настроить это в своем приложении SU. Например, в SuperSU есть опция, которая позволяет пользователям выбирать, хотят ли они, чтобы их предпочтения (grant/deny/prompt) сохранялись при обновлении приложения или если они хотят, чтобы предпочтение было сброшено с каждым обновлением.

Кроме того, если вы используете Google Play, имейте в виду, что ваш метод обновления запрещен Developer Program Policies:

Приложение скачать с Google Play не может изменить, заменить или обновить свой APK двоичный используя любой метод, отличный от механизма обновления в Google Play.

+1

Данное приложение работает в режиме киоска и является эксклюзивным для планшета, поэтому Google Play никоим образом не участвует. Исправлена ​​проблема с настройкой SuperSU на каждом планшете. Однако приложение «суперпользователь» (от ChainsDD) не поддерживает подобную функцию. – Toshe

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