Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Мобильное приложене. Запуск apk.

Мобильное приложене. Запуск apk.
Я
   Chewbacca
 
05.04.21 - 11:54
Подниму архивную тему Мобильное приложене. Запуск apk.

У кого-нибудь получилось запустить файл apk из-под мобильной платформы 1С?

По указанной ссылке в конце дается рекомендация использовать КаталогДокументов() вместо КаталогВременныхФайлов(), но это не помогает.
Либо поменяли что-то в платформе 1С, либо андроид блокирует.

Мобильная платформа 8.3.18.47 - не работает ничего из перечисленного:

ЗапуститьПриложение
ЗапуститьПриложениеАсинх
НачатьЗапускПриложения

Перепробовал и так и сяк - либо ноль реакции, либо платформа вылетает с ошибкой.
Также пробовал через ЗапускПриложенияМобильногоУстройства:

Действие = "android.intent.action.VIEW"
Данные = "file:///storage/emulated/0/Android/data/MyApp/files/MyFile.apk"
Тип = "application/vnd.android.package-archive"

Если не указывать Тип, то запускается выбор приложения для открытия файла.
Если Тип указать, то реакции никакой.
А хотелось бы видеть поведение, аналогичное интерактивному запуску apk файла.
   Garykom
 
1 - 05.04.21 - 12:24
(0) Дело вероятно не в мобильной платформе а в железке и ограничениях на ней
Попробуй в эмуляторе или другой железке
   Garykom
 
2 - 05.04.21 - 12:25
(1)+ Если установка/запуск сторонних APK запрещено в ОС Андроид то извините например
   Chewbacca
 
3 - 05.04.21 - 14:12
(2) Интерактивно apk сторонние устанавливаются нормально - разрешения есть. В "используемой функциональности" мобильной конфигурации отмечена галка "установка приложений". Подозреваю, что все-таки андроид рубит. Вот тут в комментариях тоже встречаются аналогичные вопросы без ответов: https://forum.infostart.ru/forum9/topic116703

Задача заключается в том, чтобы автоматически (или полуавтоматически, с минимальным вмешательством пользователя) обновлять мобильное приложение 1С. Пока решил проблему только открытием веб-ссылки на apk файл и выводом пользователю рекомендаций по установке (мол, дождитесь скачивания, перейдите в загрузки, запустите и т.д.). Хотелось бы сделать удобнее.

В идеале хорошо бы иметь выбор - либо обновлять только конфигурацию, либо всё приложение, если есть изменения, например, в графических ресурсах. С обновлением конфигурации тоже люди шаманили что-то, но, судя по последним комментариям, и это прикрыли в последних версиях платформы https://infostart.ru/1c/articles/522436/
   Garykom
 
4 - 05.04.21 - 14:56
(3) Обидно этот механизм юзался для обновлений
   ejikbeznojek
 
5 - 05.04.21 - 17:28
(4) Значит придётся не переходить на 8.3.18))
Ну или как-то сработает вот это))

22.  Gessekai 23.03.21 17:49
(21) Может если подменять файл по этому пути (v8res://templates/conf.xml), то что-то выйдет? Но я не понял, где он хранится и есть ли туда доступ.
   Garykom
 
6 - 05.04.21 - 17:33
(5) >v8res://templates/conf.xml

проверить может ли сама платформа писать по этому пути ))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.