Вход | Регистрация
 

Как скомпилировать приложение андроид на подключение к HTTP или HTTPS

Как скомпилировать приложение андроид на подключение к HTTP или HTTPS
Я
   Гений 1С
 
29.09.21 - 20:05
Дело в том что с 9-й версии приложение можно скомпилировать только на один из видов подключения.
А хочется иметь один APK на подключения к разным типам HTTP-серверов.
Подключаемся из приложения к 1С.
Есть идеи?
   acht
 
1 - 29.09.21 - 21:39
Тебя забанили не только на инфостарте но и в гугле?
Ты не можешь вменяемо сформулировать поисковый запрос?

Тогда зачем тебе все это?
   pechkin
 
2 - 29.09.21 - 21:41
Гений вообще перестал утруждать себя четко формулировать мысли. А может и не умел никогда?
   Ненавижу 1С
 
3 - 29.09.21 - 22:22
(2) человека кроет по осени
   DrZombi
 
5 - 30.09.21 - 12:39
   acht
 
6 - 30.09.21 - 12:43
(5) Осталось только научить геню менять манифест при сборке из 1С.
Я, пожалуй, запасусь попкорном.
   Гений 1С
 
7 - 30.09.21 - 13:53
(1) (2) А что не понятного-то?
(5) ок, передам разработчику apk, спасибо.
   Гений 1С
 
8 - 30.09.21 - 13:58
(5) Не, не катит. Тогда она для всех запросов использует HTTP.
Нужно чтобы рантайм определялось в зависимости от адреса сайта, на который идет обращение (на этом сайте и висит 1С, куда идет обращение)
   acht
 
10 - 30.09.21 - 15:30
(8) Делается аналогичным методом, путем модификации манифеста и добавлением xml к проекту.
Идите в гугль оба со своим разрабочиком.
   Гений 1С
 
11 - 30.09.21 - 15:37
(10) 0 бит.
   acht
 
12 - 30.09.21 - 15:42
(11) В айти кризис, гггг
   acht
 
13 - 30.09.21 - 15:42
   Конструктор1С
 
15 - 30.09.21 - 18:13
(11) в голове у тебя 0 бит, а манифест приложения андроид это такой главфайл, который определяет ключевые настройки приложения. По сути тупо xml-ка с настройками, лежащая в директории каждого приложения

https://yandex.ru/search/?text=android+manifest
   Гений 1С
 
16 - 30.09.21 - 21:30
(15) я понимаю, что такое манифест, вопрос был не в этом. Как разрешить приложению делать HTTP и HTTPS запросы. Потому что адреса 1С-баз могут быть HTTP и HTTPS. Адрес базы вводится пользователям в настройках, заранее не известен.
   Garykom
 
17 - 30.09.21 - 21:42
(16) открой apk как zip архив, открой для себя кучу нового
   Гений 1С
 
18 - 30.09.21 - 21:48
(17) 0 бит
   Garykom
 
19 - 30.09.21 - 21:49
(18) 0 бит у тебя в голове
ты основ приложений под андроид не знаешь
   acht
 
20 - 30.09.21 - 21:51
(16) Ну значит для тебя это невозможно.

Можешь, конечно, продолжать надеятся взять измором, когда кто-то сжалится и начнет намекать тебе или подсказывать. Удачи.
   Гений 1С
 
21 - 30.09.21 - 21:52
(19) а зачем они в этом вопросе? все предельно понятно. Способ доступа к HTTP-сервисам HTTP или HTTPS регулируется манифестом. Есть ли другой способ?
   Гений 1С
 
22 - 30.09.21 - 21:52
(20) 0 бит
   acht
 
23 - 30.09.21 - 21:54
(22) Иди статью пиши о кризисе в айти, что тебе подсказывать не хотят.
   Гений 1С
 
24 - 30.09.21 - 22:26
(23) не критично. Банальное любопытство. Клиента не напрягает иметь два приложения
   xXeNoNx
 
25 - 01.10.21 - 00:43
(6) оасскажи мне как пенять манифест при сборке, декомпиляция моб платформ и обратно, результата не дает
   Patriot1C
 
26 - 01.10.21 - 09:09
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">insecure.example.com</domain>
        <domain includeSubdomains="true">insecure.cdn.example.com</domain>
    </domain-config>
</network-security-config>
Не осилил Гений!
   pechkin
 
27 - 01.10.21 - 09:13
А к этому сайту можно будет по хттпс обратиться?
   Гений 1С
 
28 - 01.10.21 - 09:14
(26) я заранее не знаю адрес сайта. Его в настройках хранят в приложении.
если бы можно было по префиксу HTTPS определять секурные, а там похоже только по домену.

Патриот, вы не осилили в постановку задачи?
   Конструктор1С
 
29 - 01.10.21 - 10:29
(16) 0 бит ты понимаешь, и даже загуглить не в состоянии
   xXeNoNx
 
30 - 01.10.21 - 11:24
Подскажите как изменить один тег в манифесте: распаковал apk мобильных платформ, изменил манифесты в папке бекап и в корне, запаковал их, закинул поставку мобильной платформы и загрузил это все в сборщик, собираю приложение в apk, декомпилирую его, а в манифесте ничего не изменено
 
 
   xXeNoNx
 
31 - 01.10.21 - 11:41
где еще нужно поменять, что бы манифест мой уходил в апк приложухи?
   Garykom
 
32 - 01.10.21 - 11:48
(30) уверен что там где надо поменял?
   Garykom
 
33 - 01.10.21 - 11:48
(32)+ и возможно сборщик манифест меняет
   xXeNoNx
 
34 - 01.10.21 - 11:54
(32) достал все apk платформы из поставки mobile_*.zip, декомпильнул их apktolls375, изменил 2 манифеста в корне и папке backup, снова собрал это в apk - apktools'ом, закинул это в mobile*.zip и mobile*.zip загрузил в сбощик.


Ну и как обычно собираю приложение
   xXeNoNx
 
35 - 01.10.21 - 11:57
(33) в сборщике отловил запись манифеста, там запилил стр заменить - эффект тот же
   Garykom
 
36 - 01.10.21 - 12:17
(34) (35) ты же тут https://i2.paste.pics/c582cc75a7fd1bf862d631c23ce360d1.png правил да?
   xXeNoNx
 
37 - 01.10.21 - 12:30
Нет, в самих apk
   xXeNoNx
 
38 - 01.10.21 - 12:36
Еще нашел эти теги в maker-settings.xml, также сделал корректировку и пересобрал - эффекта 0
   xXeNoNx
 
39 - 01.10.21 - 12:44
(36) этот манифест пустой
   Garykom
 
40 - 01.10.21 - 12:51
(39) платформа какая?
   xXeNoNx
 
41 - 01.10.21 - 12:53
8.3.18 последняя
   Garykom
 
42 - 01.10.21 - 12:54
   xXeNoNx
 
43 - 01.10.21 - 12:55
Не, тут не правил
   xXeNoNx
 
44 - 01.10.21 - 12:55
ща попробую
   xXeNoNx
 
45 - 01.10.21 - 13:01
Не, там этого тега нет
Надо удалить: android:permission="com.google.android.c2dm.permission.SEND
   xXeNoNx
 
46 - 01.10.21 - 13:03
Этот тег нашел пока только в тех трех файлах манифеста, которые написал
   Гений 1С
 
47 - 01.10.21 - 13:06
(46) тяжела и неказиста жизнь под андроид с 1Сы программиста. ;-)
   Garykom
 
48 - 01.10.21 - 13:22
(45) разрешения в отдельном файлике на букву P или S
   xXeNoNx
 
49 - 01.10.21 - 13:30
(48)  там же где манифест на последнем скрине?
   xXeNoNx
 
50 - 01.10.21 - 17:57
В общем докопался, отладчиком добежал до запуска батника, который запускает gradle.  До компиляции манифест один, после компиляции в apk манифест уже с этой подстрокой


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