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

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

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

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

проверить может ли сама платформа писать по этому пути ))
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн