Имя: Пароль:
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
Можно сделать через рефлексию