|
Как скомпилировать приложение андроид на подключение к HTTP или HTTPS | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
29.09.21
✎
20:05
|
Дело в том что с 9-й версии приложение можно скомпилировать только на один из видов подключения.
А хочется иметь один APK на подключения к разным типам HTTP-серверов. Подключаемся из приложения к 1С. Есть идеи? |
|||
1
acht
29.09.21
✎
21:39
|
Тебя забанили не только на инфостарте но и в гугле?
Ты не можешь вменяемо сформулировать поисковый запрос? Тогда зачем тебе все это? |
|||
2
pechkin
29.09.21
✎
21:41
|
Гений вообще перестал утруждать себя четко формулировать мысли. А может и не умел никогда?
|
|||
3
Ненавижу 1С
гуру
29.09.21
✎
22:22
|
(2) человека кроет по осени
|
|||
5
DrZombi
гуру
30.09.21
✎
12:39
|
||||
6
acht
30.09.21
✎
12:43
|
(5) Осталось только научить геню менять манифест при сборке из 1С.
Я, пожалуй, запасусь попкорном. |
|||
7
Гений 1С
гуру
30.09.21
✎
13:53
|
(1) (2) А что не понятного-то?
(5) ок, передам разработчику apk, спасибо. |
|||
8
Гений 1С
гуру
30.09.21
✎
13:58
|
(5) Не, не катит. Тогда она для всех запросов использует HTTP.
Нужно чтобы рантайм определялось в зависимости от адреса сайта, на который идет обращение (на этом сайте и висит 1С, куда идет обращение) |
|||
10
acht
30.09.21
✎
15:30
|
(8) Делается аналогичным методом, путем модификации манифеста и добавлением xml к проекту.
Идите в гугль оба со своим разрабочиком. |
|||
11
Гений 1С
гуру
30.09.21
✎
15:37
|
(10) 0 бит.
|
|||
12
acht
30.09.21
✎
15:42
|
(11) В айти кризис, гггг
|
|||
13
acht
30.09.21
✎
15:42
|
"я гуглил и не нашел"
(С) Гений 1С, Гуру-тест: Хочу похвастаться - мне удалось объединить конфигурацию с расширением. |
|||
15
Конструктор1С
30.09.21
✎
18:13
|
(11) в голове у тебя 0 бит, а манифест приложения андроид это такой главфайл, который определяет ключевые настройки приложения. По сути тупо xml-ка с настройками, лежащая в директории каждого приложения
https://yandex.ru/search/?text=android+manifest |
|||
16
Гений 1С
гуру
30.09.21
✎
21:30
|
(15) я понимаю, что такое манифест, вопрос был не в этом. Как разрешить приложению делать HTTP и HTTPS запросы. Потому что адреса 1С-баз могут быть HTTP и HTTPS. Адрес базы вводится пользователям в настройках, заранее не известен.
|
|||
17
Garykom
гуру
30.09.21
✎
21:42
|
(16) открой apk как zip архив, открой для себя кучу нового
|
|||
18
Гений 1С
гуру
30.09.21
✎
21:48
|
(17) 0 бит
|
|||
19
Garykom
гуру
30.09.21
✎
21:49
|
(18) 0 бит у тебя в голове
ты основ приложений под андроид не знаешь |
|||
20
acht
30.09.21
✎
21:51
|
(16) Ну значит для тебя это невозможно.
Можешь, конечно, продолжать надеятся взять измором, когда кто-то сжалится и начнет намекать тебе или подсказывать. Удачи. |
|||
21
Гений 1С
гуру
30.09.21
✎
21:52
|
(19) а зачем они в этом вопросе? все предельно понятно. Способ доступа к HTTP-сервисам HTTP или HTTPS регулируется манифестом. Есть ли другой способ?
|
|||
22
Гений 1С
гуру
30.09.21
✎
21:52
|
(20) 0 бит
|
|||
23
acht
30.09.21
✎
21:54
|
(22) Иди статью пиши о кризисе в айти, что тебе подсказывать не хотят.
|
|||
24
Гений 1С
гуру
30.09.21
✎
22:26
|
(23) не критично. Банальное любопытство. Клиента не напрягает иметь два приложения
|
|||
25
xXeNoNx
01.10.21
✎
00:43
|
(6) оасскажи мне как пенять манифест при сборке, декомпиляция моб платформ и обратно, результата не дает
|
|||
26
Patriot1C
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> Не осилил Гений! |
|||
27
pechkin
01.10.21
✎
09:13
|
А к этому сайту можно будет по хттпс обратиться?
|
|||
28
Гений 1С
гуру
01.10.21
✎
09:14
|
(26) я заранее не знаю адрес сайта. Его в настройках хранят в приложении.
если бы можно было по префиксу HTTPS определять секурные, а там похоже только по домену. Патриот, вы не осилили в постановку задачи? |
|||
29
Конструктор1С
01.10.21
✎
10:29
|
(16) 0 бит ты понимаешь, и даже загуглить не в состоянии
|
|||
30
xXeNoNx
01.10.21
✎
11:24
|
Подскажите как изменить один тег в манифесте: распаковал apk мобильных платформ, изменил манифесты в папке бекап и в корне, запаковал их, закинул поставку мобильной платформы и загрузил это все в сборщик, собираю приложение в apk, декомпилирую его, а в манифесте ничего не изменено
|
|||
31
xXeNoNx
01.10.21
✎
11:41
|
где еще нужно поменять, что бы манифест мой уходил в апк приложухи?
|
|||
32
Garykom
гуру
01.10.21
✎
11:48
|
(30) уверен что там где надо поменял?
|
|||
33
Garykom
гуру
01.10.21
✎
11:48
|
(32)+ и возможно сборщик манифест меняет
|
|||
34
xXeNoNx
01.10.21
✎
11:54
|
(32) достал все apk платформы из поставки mobile_*.zip, декомпильнул их apktolls375, изменил 2 манифеста в корне и папке backup, снова собрал это в apk - apktools'ом, закинул это в mobile*.zip и mobile*.zip загрузил в сбощик.
Ну и как обычно собираю приложение |
|||
35
xXeNoNx
01.10.21
✎
11:57
|
(33) в сборщике отловил запись манифеста, там запилил стр заменить - эффект тот же
|
|||
36
Garykom
гуру
01.10.21
✎
12:17
|
(34) (35) ты же тут https://i2.paste.pics/c582cc75a7fd1bf862d631c23ce360d1.png правил да?
|
|||
37
xXeNoNx
01.10.21
✎
12:30
|
Нет, в самих apk
|
|||
38
xXeNoNx
01.10.21
✎
12:36
|
Еще нашел эти теги в maker-settings.xml, также сделал корректировку и пересобрал - эффекта 0
|
|||
39
xXeNoNx
01.10.21
✎
12:44
|
(36) этот манифест пустой
|
|||
40
Garykom
гуру
01.10.21
✎
12:51
|
(39) платформа какая?
|
|||
41
xXeNoNx
01.10.21
✎
12:53
|
8.3.18 последняя
|
|||
42
Garykom
гуру
01.10.21
✎
12:54
|
||||
43
xXeNoNx
01.10.21
✎
12:55
|
Не, тут не правил
|
|||
44
xXeNoNx
01.10.21
✎
12:55
|
ща попробую
|
|||
45
xXeNoNx
01.10.21
✎
13:01
|
Не, там этого тега нет
Надо удалить: android:permission="com.google.android.c2dm.permission.SEND |
|||
46
xXeNoNx
01.10.21
✎
13:03
|
Этот тег нашел пока только в тех трех файлах манифеста, которые написал
|
|||
47
Гений 1С
гуру
01.10.21
✎
13:06
|
(46) тяжела и неказиста жизнь под андроид с 1Сы программиста. ;-)
|
|||
48
Garykom
гуру
01.10.21
✎
13:22
|
(45) разрешения в отдельном файлике на букву P или S
|
|||
49
xXeNoNx
01.10.21
✎
13:30
|
(48) там же где манифест на последнем скрине?
|
|||
50
xXeNoNx
01.10.21
✎
17:57
|
В общем докопался, отладчиком добежал до запуска батника, который запускает gradle. До компиляции манифест один, после компиляции в apk манифест уже с этой подстрокой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |