Size: a a a

Cordova — русскоговорящее сообщество

2021 January 21

AS

Anton Seagull in Cordova — русскоговорящее сообщество
И проекты в этих IDE не всегда совместимы
источник

НО

Никита Обрывков... in Cordova — русскоговорящее сообщество
окей,спасибо,и сразу ещё такой вопрос,если я делаю в консоли cordova run/prepare android,у меня весь код с платформу андроид становится стандартным,как при создании,окей,надо менять корневые файлы,но мне нужно для плагинов androidX подключать,даже кордова ругается что надо в gradle.properties ставить эту поддержку,я ставлю,но при запуске проекта...всё снова обнуляется
источник

AS

Anton Seagull in Cordova — русскоговорящее сообщество
Никита Обрывков
окей,спасибо,и сразу ещё такой вопрос,если я делаю в консоли cordova run/prepare android,у меня весь код с платформу андроид становится стандартным,как при создании,окей,надо менять корневые файлы,но мне нужно для плагинов androidX подключать,даже кордова ругается что надо в gradle.properties ставить эту поддержку,я ставлю,но при запуске проекта...всё снова обнуляется
Это проблема Cordova, после cordova prepare слетают настройки нативных проекта, так как считается что разработчик все будет делать на уровне настроек (тот же config.xml). В capacitor такой проблемы уже нет, поэтому я чаще на нем сейчас проекты начинаю, плюс он совместим с Cordova максимально.
источник
2021 January 22

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Все привет, подскажите какой выбрать способ, чтобы обмениваться данными между приложением и запущенным iab (передавать изменять переменные и пр.) Если конкретней: получаю imei cordova-plugin-device, как мне imei передать в iab, чтоб потом на back передавать два параметра imei (как уникальный идентификатор) и текущий url - чтобы реализовать историю как в браузере. Или возможно есть другие способы. Задача по закрытию iab сохр историю, и при повторном запуске грузить последний путь (перед которым был закрыт iab).
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
да уж, интересная задача... если в iab мы можем передать данные через иньекцию кода, то обратно... не через внешние ресурсы...
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
или какой нибудь метод в самом плагине использовать... типа shared object
источник

С

Сашк in Cordova — русскоговорящее сообщество
Nikolay Kuznetsov
да уж, интересная задача... если в iab мы можем передать данные через иньекцию кода, то обратно... не через внешние ресурсы...
из iab можно через postMessage, пример есть в документации
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
тогда нет вопросов
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Сашк  буду благодарен, если на реальном примере, покажете, а не отправите в спеку (пример, не как не решает поставленную задачу, поправьте если не прав): конкретно передача полученного IMEI.uuid устройства в приложении, внутрь iab, дальше из под iab, я уже смогу на бэк отправить лог url в привязке с imei. С ув. Никита
источник

С

Сашк in Cordova — русскоговорящее сообщество
Nikita Nikita
Сашк  буду благодарен, если на реальном примере, покажете, а не отправите в спеку (пример, не как не решает поставленную задачу, поправьте если не прав): конкретно передача полученного IMEI.uuid устройства в приложении, внутрь iab, дальше из под iab, я уже смогу на бэк отправить лог url в привязке с imei. С ув. Никита
примера нет, сам не сталкивался, просто знаю что возможность такая есть. А в чём возникла трудность? executeScript же позволяет выполнить  js внутри iab
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
У меня связка VueJS + Cordova (IMEI: window.device === void 0
       ? 'Run this on a mobile/tablet device'
       : window.device) те на странице {{imei.uuid}} - получаю (через плагин cordova-plugin-device), но при передачи imei по итогу undefined
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
инъекции вроде освоил, тк у меня все приложение на них работает. Те я запускаю скрипты, которые встраиваются в открытые сайты и выполняют определенную логику...
источник

M

Max | BM Studio in Cordova — русскоговорящее сообщество
Nikita Nikita
инъекции вроде освоил, тк у меня все приложение на них работает. Те я запускаю скрипты, которые встраиваются в открытые сайты и выполняют определенную логику...
Переходите на Capacitor
источник

M

Max | BM Studio in Cordova — русскоговорящее сообщество
Там получше поддержка
источник

M

Max | BM Studio in Cordova — русскоговорящее сообщество
Cordova уже устарел
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
@bazuka5801 буду благодарен, какой плагин использовать посоветовали? Встраиваю грубо говоря расширение хромовские в мобильное приложение, те открываются сайты, и происходит встраивание в DOM компонета расширения со своим функционалом
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
Nikita Nikita
У меня связка VueJS + Cordova (IMEI: window.device === void 0
       ? 'Run this on a mobile/tablet device'
       : window.device) те на странице {{imei.uuid}} - получаю (через плагин cordova-plugin-device), но при передачи imei по итогу undefined
Эээ этоькод  передачи?
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Если есть способы проброса данных между переменными приложения и содержимого контейнера (iab) супер - то что нужно
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
Ответ на мой вопрос где?
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Одна из подзадач история браузера (iab) пользователь закрыл стр iab,  и при повторном входе url - вытягивается из истории, те cordova.InAppBrowser.open(url - это url переменная, которая вытягивается из истории пользователя, та стр на которой он закрыл iab, target, options);
источник