|   |   | 
| 
 | Как скомпилировать приложение андроид на подключение к 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 манифест уже с этой подстрокой     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |