Я разрабатываю корпоративное приложение, и я хочу знать, когда сотрудники удаляют приложение. Я попытался с DevicePolicyManager. У меня есть googled, все они предлагают DevicePolicyManager, у меня есть попробовал с http://www.truiton.com/2014/01/android-devicepolicymanager-example/, но он устанавливает пароль для экрана блокировки, но, хотя я удаляю его, он перемещает security-> deviceAdministrators, и когда я сниму свое приложение, я могу его удалить. Я хочу спросить пароль при удалении.Как остановить удаление приложения для Android с помощью или запросить пароль для корпоративного приложения
ответ
Единственный способ сделать это - управление политикой устройства. Вы должны быть владельцем устройства, а не только администратором устройства. В этот момент вы можете контролировать возможность установки или удаления приложений. Но нет возможности просто защитить паролем одно приложение от его удаления - вам нужно полностью контролировать телефон и предотвращать удаленные операции в целом.
Не делайте этого, не изучая, что это делает и как правильно поступать. После того, как он стал владельцем устройства, устройство находится под вашим контролем. Это не должно выполняться ни на одном оборудовании, которое у вас нет, и это не должно быть сделано для одного приложения, а как часть политики управления всеми приложениями на устройстве.
Существует также способ обойти этот заводской сброс, чтобы он забыл владение устройством. Вы можете предотвратить сброс настроек, но если пользователь достаточно умный, чтобы разблокировать свой загрузчик, он может сбросить его оттуда.
- 1. Framework для корпоративного приложения
- 2. Разработка корпоративного приложения для J2EE
- 3. Автоматическое тихое обновление для корпоративного приложения
- 4. Включить Push-уведомления для корпоративного приложения
- 5. Что такое JMX Alternative для корпоративного приложения
- 6. Репозиторий корпоративного пакета для приложения angularjs/gruntjs?
- 7. Лучший подход для корпоративного веб-приложения Java
- 8. Надлежащая структура проекта Java для корпоративного приложения
- 9. Предотвратить несанкционированное удаление моего приложения для Android
- 10. MySQL или SQL Server лучше для корпоративного приложения?
- 11. Используйте несколько или один виртуальный каталог для корпоративного приложения
- 12. Признание Интернета с помощью приложения для Android
- 13. iphone/ipad Распространение корпоративного приложения
- 14. Android с помощью приложения для камеры
- 15. спрашивать пароль при удалении приложения для Android?
- 16. Как начать с дизайна класса для корпоративного приложения?
- 17. Аутентификация приложения для Android с помощью PassportJS
- 18. Как остановить поворот приложения Android?
- 19. Запросить новое разрешение для приложения
- 20. Как включить или выключить ПК с помощью приложения для Android
- 21. Как предотвратить удаление приложения?
- 22. Как запросить разрешения для приложения facebook с помощью JavaScript
- 23. Запросить разрешения для приложения facebook
- 24. Запросить данные для приложения с угловым метеортом
- 25. SharePoint против SiteCore для внедрения корпоративного приложения для среднего бизнеса
- 26. Создание приложения с помощью камеры для Android
- 27. Создание приложения для Android с помощью ant
- 28. с помощью Android-приложения для спастического периода?
- 29. Альтернативные решения для корпоративного приложения для корпоративных приложений iPhone
- 30. Android: Как остановить/очистить кэшированные фоновые процессы приложения Android-приложения?
Спасибо, может помочь мне немного больше об этой проблеме. – Sanjeev
Спасибо, если сбрасывает, это не наша проблема. Я хочу знать, что сотрудник отказался от приложения и как мы можем быть владельцем устройства, можете ли вы рассказать мне какой-либо пример, пожалуйста, – Sanjeev
В каком случае вы являетесь владельцем устройства (задано командой dpm из оболочки adb), вы можете установить различные политики для устройства. Один из них - UserManager.DISALLOW_UNINSTALL_APPS. Это запрещает удаление любого приложения на телефоне пользователем (я думаю, но никогда не тестировал, что ваше приложение все еще может удалить его). –