Имя: Пароль:
1C
1С v8
Ключ для работы карт Google
0 Pandoch
 
30.05.19
11:56
При сборке мобильного этот ключ задается в настройках мобильного приложения. Но у каждого пользователя мобильного приложения будет по сути свой ключ Гугла. Можно как-то без сборки - непосредственно кодом устанавливать этот ключ, допустим, из константы. То есть пользователь сохранит этот ключ в константу, и мобильное уже установит его, куда нужно. Это возможно?
1 Pandoch
 
30.05.19
12:17
+
2 _Дайвер_
 
30.05.19
12:28
Ну если проверки нет на стороне гугл на сеансы, то возможно, но не константой а реквизитом пользователя. Но я сомневаюсь что можно под разных пользователей можно использовать 1 ключ, надо уточнять
3 Pandoch
 
30.05.19
12:34
(2) ну тут суть в том, как программно указать этот ключ приработе со средствами геопозиционирования. Инфу  ищу, не нашла пока - какие условия работы с гугл картами в тиражных решениях, где с приложением твоих работают разные компании.
4 Pandoch
 
30.05.19
12:51
Никто в мобильном приложении не использовал СредстваГеопозиционирования?
5 _Дайвер_
 
30.05.19
12:56
6 Cyberhawk
 
30.05.19
13:03
(5) Мимо
7 _Дайвер_
 
30.05.19
13:09
8 SilentMan
 
30.05.19
13:29
(0) Ключ карт привязан не к пользователю, а к разработчику. Все пользователи будут использовать тот ключ, который получил разработчик
9 Garykom
 
гуру
30.05.19
13:33
(8) Она хочет привязать его к пользователю, чтобы он за запросы сам платил.
10 Garykom
 
гуру
30.05.19
13:37
(0) Это невозможно, ибо ключ прописан в манифесте приложения под андроид и не меняется программно на лету.

Выход только делать свои раздельные версии приложений под каждого пользователя с зашитым внутрь ключом уже пользователя.
11 Garykom
 
гуру
30.05.19
13:40
Технически это можно реализовать как пользователь ставит из маркета ваше приложение с вашим тестовым ключом.

Если ему все понравилось с ограничением на кол-во запросов по апи карт.
То он запускает сборку своего приложения, это можно делать на вашем сайте/сервисе или сразу на устройстве пользователя.
Скачивается apk, подменяется ключ в манифесте и еще нечто под пользователя и устанавливается как отдельное приложение, уже с его ключом.
12 Krendel
 
30.05.19
13:42
(10) Шикарнейшая тема прогнать все фин потоки с дисконтом
13 Garykom
 
гуру
30.05.19
13:43
(12) Гугл забанит если обнаружит сильный дисконт
14 Pandoch
 
30.05.19
22:50
(10) ну да, к такому выводу и я пришла)
15 Pandoch
 
30.05.19
22:50
(11) норм схема)
16 Garykom
 
гуру
30.05.19
22:56
(15) Учтите приложения реализующие эту схему запрещено размещать в маркете по правилам гугла
17 Garykom
 
гуру
30.05.19
22:56
(16)+ Если ничего с тех пор не поменялось как я это узнал
18 Garykom
 
гуру
30.05.19
22:58
Точнее не так, приложение может делать что угодно, но запускать на выполнение сторонний скачанный код автоматически нельзя как и устанавливать сторонние приложения.

Т.е. собрать на смартфоне под android готовый apk можно, но поставить и запустить его должен только сам пользователь.
19 DGorgoN
 
30.05.19
23:38
(18) Это рулится и можно, иначе гугл бы забанил уже все почтовые клиенты за установку apk из писем. Единственное что пользователю придётся самому разрешать ненадежные источники и проблемы могут быть с антивирями к примеру.
20 Garykom
 
гуру
30.05.19
23:46
(19) Да нельзя автоматически без ведома или с ведома вроде тоже нельзя программно устанавливать.
Там теоретически даже запрет по скриптам или программному коду которые со сторонних серверов скачиваются и выполняются из приложения из маркета.

Поэтому и мобильная платформа с мобильным клиентом от 1С не лежат в маркете.
И возможность загрузки своей конфы режут в готовых мобильных приложениях.
21 DGorgoN
 
30.05.19
23:53
(20) По этой логике и приложения использующие встроенный браузер и html5 нужно тоже банить а на них половина маркета работает - запускает мобильную версию сайта что-бы не париться с мобильным приложение второй раз.
22 Garykom
 
гуру
30.05.19
23:57
(21) Они внутри своей песочницы выполняются и не имеют доступ наружу же.
Суть ограничения чтобы троянов из маркета того, которые левый софт ставят, который остается даже после удаления подобного скачивальщика.
23 DGorgoN
 
31.05.19
00:00
(22) Ну по сути кто мешает сайту генерировать сторонние параметры в get post в котором будут внешние параметры для скрипта?
24 Garykom
 
гуру
31.05.19
00:00
А кто в курсе какая версия xcode нужна для какой версии платформы 1С чтобы ipk собрать?

Последняя xcode 10.2.1 минимум для ios8 умеет, а сборщик и МП
[info] Версия сборщика            : 2.0.9.49
[info] Версия мобильной платформы : 8.3.14.53

warning: The iOS deployment target is set to 7.0, but the range of supported deployment target versions for this platform is 8.0 to 12.2.99. (in target '1cem')
25 Garykom
 
гуру
31.05.19
00:01
Вот блин так поубивать хочется, почему нельзя было прописать хотя бы подобные мелочи, какая МП какие требования?
26 Garykom
 
гуру
31.05.19
00:03
(23) Мешает то что браузер в принципе не может без некоего внешнего плагина установить софт в систему и даже выполнить нечто за пределами JS машины
27 Garykom
 
гуру
31.05.19
00:03
(26)+ Только скачать как файл может, куда юзер укажет.
А дальше если юзер сам скачанное запустил ну это его проблемы.
28 DGorgoN
 
31.05.19
00:06
(27) Ты не понял, можно из приложения спокойно перехватывать post get и закачать допустим что либо и выполнить его через права приложения.
29 Garykom
 
гуру
31.05.19
00:07
(28) Можно но это будет нарушением и приложение из маркета того как обнаружат
30 DGorgoN
 
31.05.19
00:08
У меня даже идея была про динамическое меню. Само меню в зависимости от прав доступа передается приложению, которое ведёт на различные страницы.
31 Garykom
 
гуру
31.05.19
00:23
(30) Меню можно!
Нельзя скачивать и запускать скрипты или код извне своего приложения, который могут иметь доступ куда не надо.
Даже системные настройки нельзя по идее трогать и в сторонние каталоги писать.

Все рутовальщики и прочие моментом вылетают из маркета.
33 Ошибка1С
 
31.05.19
05:12
Можно сделать через рефлексию