Как удалить мобильное приложение с Android устройства
Есть торговые представители, есть приложение 1С на устройстве. Уволился сотрудник, мы его заблокировали в учетной системе, обмен с его планшетом не проходит. Однако приложение на его устройстве остается. Возможно ли его удалить? Понятно что можно передать на устройство параметр, запретить запуск, писать ошибки и т.п. но хочется именно удалить.
По теме из базы знаний
- Внешняя компонента для мобильного приложения
- 1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)
- Красивый и адаптивный дизайн мобильного приложения
- Централизованный сбор логов в мобильном приложении
- Sales force automation: мобильное приложение мерчандайзера на платформе 1С с распознаванием товара на 15 языках в одном из крупнейших агентств на нашем континенте (и не только)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)не может так рассматриваться. Право на использование у них есть только пока работают в компании. У неработающих такого права нет. Это в трудовом договоре отдельно прописываем. Патент на программу у работодателя. Короче по действующему праву все регулируется договором, поэтому правовые вопросы не актуальны. А вот удалить... ну очень хочется. Гугл же может удалить по из маркет, вот и мы хотим.
(3)
Право на использование у них есть только пока работают в компании. У неработающих такого права нет.
"Использование" <> "Хранение".
Это в трудовом договоре отдельно прописываем.
А обязанность удалить приложение после увольнения тоже прописана? Если нет - разговор ни о чем. Если прописана - тогда подавайте в суд... с более чем сомнительными перспективами - как вы собираетесь доказывать факт неудаления?
Напишите в органы что он поддерживает Навального/Саакашвили/Статкевича/считает что лучшая Корея-Южная/итд... а органы сами все сделают
А если серьезно - весьма полезная фича: константа булево "завершить работу на устройстве" которая очищает данные в базе, и не дает работать, но планировать нужно было во время разработки, а не когда "петух клюнул"
А если серьезно - весьма полезная фича: константа булево "завершить работу на устройстве" которая очищает данные в базе, и не дает работать, но планировать нужно было во время разработки, а не когда "петух клюнул"
шутки конечно смешные, но я же сразу написал: "Понятно что можно передать на устройство параметр, запретить запуск". Это все есть. И правовые вопросы тоже не интересуют сейчас. Очистить данные в базе на планшете мы можем. Нужен способ именно УДАЛИТЬ приложение. Средствами 1с, средствами андроид. Какие варианты могут быть?
(7)Внесите какое-либо изменение в структуру данных, как это делает 1С: был документ ПоступлениеТоваровУслуг, стал ПоступлениеТоваров. Обработки и внешние печатные формы выдают ошибку. У сотрудника обновление на планшете не выполнится и появятся ошибки, смысла запускать приложение не будет.
(7) Зашем ругаисся нашальник? Если формы создаются программно, а не конструктором, и код обфусцирован - запретить старт работы программы это будет все равно что удалить приложение. По удалению дам подсказку: без рут-прав 1С не может даже записывать на карту памяти, а вы говорите про полное удаление приложения, с учетом того что оно пишется как минимум в 3 местах: тело приложения, реестр, параметры автозапуска.
Кстати, а у вас приложение публикованное на ПлейМаркете/Аппстор? Если есть договор, и вы докажете что сотрудник нарушил его - можно пожаловаться и они удалят у аккаунтов своими средствами, такое часто бывало, например когда приложения было заражено, или имело неправильный рейтинг.
Кстати, а у вас приложение публикованное на ПлейМаркете/Аппстор? Если есть договор, и вы докажете что сотрудник нарушил его - можно пожаловаться и они удалят у аккаунтов своими средствами, такое часто бывало, например когда приложения было заражено, или имело неправильный рейтинг.
(9) про карту памяти не знаю, не проверял. Но со своими файлами баз 1с работает на ура. Удалить, скопировать файлы базы можно средствами 1с. Естественно должна стоять другая 1с чтоб удалить рабочую базу, ибо открытую базу не удалить. Это я к тому что в каталог базы без рут не попасть, а из под 1с можно.
(12) я к тому что андроид не дает много разрешений. А вообще вторая база для удаления первой - это немного слишком) кроме того сотрудник мжет удалить вторую базу и фььють .
Я вижу 2 решения: 1)перейти на мобильный клиент, это простая платформа, а база - по вебу 2) сделать приложение-прослойку (не 1С) мегабайта на пол, которое будет запускать приложение с параметром "234567890йцукенгшщзфываппрод", а база при старте работы проверять внешний параметр. Вот тогда можно уже ему передавать параметр "удалиь", и будет защита оффлайн запуска когда прослойка удалена
Я вижу 2 решения: 1)перейти на мобильный клиент, это простая платформа, а база - по вебу 2) сделать приложение-прослойку (не 1С) мегабайта на пол, которое будет запускать приложение с параметром "234567890йцукенгшщзфываппрод", а база при старте работы проверять внешний параметр. Вот тогда можно уже ему передавать параметр "удалиь", и будет защита оффлайн запуска когда прослойка удалена
(13) мобильный клиент не получится, нужен оффлайн. Решил вопрос так: При обмене встает признак, что пользователь заблокирован, обмен отключается, регистрация объектов удаляется, запуск базы запрещается, а потом УдалитьДанныеИнформационнойБазы - работает достаточно быстро, быстрее чем объекты удалять отовсюду. Осталось передать признак блокировки через push и не надо будет ждать пока он обмен запустит. Всем спасибо за советы)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот