Size: a a a

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

2020 May 13

A

Aleksandr in Cordova — русскоговорящее сообщество
а тем кто не понял - exception приложения
источник

NK

Nikolay Kuznetsov in Cordova — русскоговорящее сообщество
Aleksandr
поэтому любое cordova приложение это по любому и основной процесс и фоновый
это не основной и фоновый, а просто многопоточный
источник

NK

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

A

Aleksandr in Cordova — русскоговорящее сообщество
Первый поток считается основным. Даже если он единственный и фоновый и гуи вообще нету
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
Для чисто фонового сервиса приходится два потока делать
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
Первый+рабочий
источник
2020 May 14

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Добрый день. Подскажите пожалуйста, мне как новичку, собираю проект qusar dev -m cordova -t ios  запускается эмулятор Apple SE загружается, как на нём запустить моё приложение? (С apk на андроиде было легче и понятней). Сделал билд (qusar build -m cordova -t ios) имеется в папке App файл, может его можно поместить в эмулятор. С ув. Никита
источник

AS

Anton Seagull in Cordova — русскоговорящее сообщество
Nikita Nikita
Добрый день. Подскажите пожалуйста, мне как новичку, собираю проект qusar dev -m cordova -t ios  запускается эмулятор Apple SE загружается, как на нём запустить моё приложение? (С apk на андроиде было легче и понятней). Сделал билд (qusar build -m cordova -t ios) имеется в папке App файл, может его можно поместить в эмулятор. С ув. Никита
почему используешь qusar а не просто cordova? какие плюсы?
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
квазар это фреймворк, готовые компоненты на vue, кли для билда на кордову/электрон/капасситор/пва/спа с одного кода
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
неправильно сравнивать квазар и кордову
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
это как сравнивать "двигатель" и "автомобиль"
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Я же не сравниваю, прошу помощи, cordova - конструктор собирающий автомобили разных комплектаций из различных компонентов (в моём случае это vue.js приложение в оболочке quasar фреймворка). Как запустить в эмуляторе Apple SE app - которое cordova собрала для использования (файл из dist) Так можно вообще?
источник

АК

Александр Князев... in Cordova — русскоговорящее сообщество
кордова генерит проект для xcode, открыть в xcode и запустить
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
Спасибо, разобрался, проект делал на ноуте с Windows, а когда для билда перенёс проект на Макасин, оказалось XCode не имел права на изменения структуры проекта
источник

NN

Nikita Nikita in Cordova — русскоговорящее сообщество
выдал права XCode-у - и все заработало! Тысячу извинений
источник

I

Igor in Cordova — русскоговорящее сообщество
Привет! Подскажите как сделать лучше.

Есть приложение, например месенджер.

При resume, запускается синхронизация с сервером, а именно вытяжка новых сообщений и обновление.

Так есть сокет.

И вот мы сворачиваем приложение на 5-10 секунд. В этот момент нам написали сообщение.
Сокет после сворачивания держится еще какое то время.
Вот мы возвращаемся в приложение обратно. тут начинается синхронизация которое вызывает resume и в этот же момент прилетает сообщение по сокету.
Получается так что сообщение создается два раза, так как процесс создания может сработать одновременно
источник

AS

Anton Seagull in Cordova — русскоговорящее сообщество
По id смотреть и дубли убирать?
источник

I

Igor in Cordova — русскоговорящее сообщество
Ну я вижу два пути:
Первый это ставить сообщения от сокета в очередь. Как главная синхронизация пройдёт, запускать очередь.

Вести учёт всех сообщений, и при создании проверять на дубли.
Сообщения в SQLite. По базе проверять не получится, задержки
источник
2020 May 15

MK

Maxim Kazantcev in Cordova — русскоговорящее сообщество
1) сохранять сообщения в БД
источник

MK

Maxim Kazantcev in Cordova — русскоговорящее сообщество
2) сервер в сообщении передает дату создания с сервера, при открытии сокета передавать эту дату для получения Новых сообщений
источник