Мобильное приложение: как программно узнать IP сервера #775427


#0 by f_fobos
Казалось тревиальная задача, но с наскока не получилось узнать... Нужно что-то вроде СтрокаСоединенияИнформационнойБазы для мобильного приложения. Но может есть другой метод решения задачи: Есть мобильное приложение, которое через вебсервисы "дергает" данные из другой базы 1С. Базы лежат на одном сервере, веб сервер установлен тут же. Так вот, чтобы не писать в константы ip сервера базы с данными, хочется из "параметра сеанса" вытащить адрес и направить запрос по веб-сервису туда же. Клиент может быть вне wi-fi сети офиса (тогда адрес внешний, типа 89.ххх.ххх.ххх) или иметь ip внутреней подсети (типа 10.ххх.ххх.ххх) ПС: можно решить ДНС алиасом, но это к админам ходить надо. А есть ли альтернатива?
#1 by kittystark
1. правильно трИвиальная 2. если вне офиса - пусть через VPN заходят в локалку, в таком случае обращаться к твоему веб серверу в обоих ситуациях можно будет по внутреннему IP 10.*.*.*
#2 by lodger
а vpn городить - "это к админам ходить надо" (с) говорят это работает, а СП говорит, что все это доступно для мобильного приложения (сервер)    ";,
#3 by f_fobos
Это интересно. Но он же вернет IP клиента. А надо получить так называемый "Адрес обновления" в настройке базы...
#4 by f_fobos
Мне интересно, кто как решает подобную задачу? Явно же ситуация часто встречающаяся.
#5 by mobile-1c
как я понимаю ты можешь прочитать на андроиде файл настроек там будет строка подключения для обновления мп.
#6 by f_fobos
У меня приложение на андройде, но как прочитать я не знаю. Можно хотя бы наводку?
#7 by DitriX
можно, смотри как читаются ID базы в Acode tools
#8 by Chameleon1980
для апа. а почем у вас водка?
#9 by breezee
Может что-нибудь в СистемнаяИнформация будет?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С