cmp>>log;
585 subscribers
138 photos
9 videos
98 files
119 links
cmp логи
Разные приложения под Symbian/Windows Phone/Android/iOS/Аврора ОС
Чат: https://t.me/+I7HVhHeZ0J0xZDhi
Download Telegram
По поводу SberQML для iOS 6-7: оказалось, что с моей стороны тоже необходимо внести некоторые правки, дабы появилась поддержка TLS 1.2. Вроде бы как, надо собрать Qt с поддержкой OpenSSL, а текущая версия работает на iOS 9 благодаря SecureTransport. Ожидайте.
1
SberQML0_1_11_openssl.ipa
14.4 MB
SberQML 0.1.11, пересобранный с OpenSSL (вместо SecureTransport) для iOS 6 и выше. IPA не подписан.

Увеличить мотивацию разработчика
#сбер
🔥31
Попытался собрать под Aurora OS 5. При том, что ранее имел опыт разработки софта под неё. Но на этот раз пошёл нестандартным путём. Системный Qt (к слову, тоже 5.6) не поддерживает Qt.labs.controls и тем более Qt Quick 2 Controls. Переделывать код проекта и убирать Controlы мне бы не хотелось - работает же на других ОС. Благо есть проект AuroraDeployQt, который позволяет тащить вместе с проектом сторонние Qt библиотеки. Ок, беру самый близкий к нашему - Qt 5.15. Пока разбираюсь с psdk. успеваю убить полдня на разборку с инструкцией по настройке. Далее, глядя доступные примеры, собираю - после некоторые мытарств, которые здесь опустим, получаю пакет. Стартуем - получаем некий вывод (мол, прога запустилась) но после строчки с подгрузкой главного QML - ловлю segfault. Подрубаю отладчик GDB, вижу упоминание openssl библиотеки. Убираю все сомнительные моменты, по типу добавления сторонних сертификатов (Сбера) в приложение, оставляю самый минимум кода. Всё так же ловлю segfault. "Товарищи" из ОМП забыли добавить поддержку openssl в Qt 5.15, но при этом оставили его в системном? А мне что с этим делать? Пересобирать Qt статически , добавив туда Openssl. Только вот - для условного iOS я понимаю, что надо делать configure, указывать -xplatform macx-ios-clang и OPENSSL_LIBS путь. А у Авроры как xplatform называется? Что-то линуксовое?

Ощущение, что с этой клоунадой реально проще все контролы переписать на Qt Quick 1 и юзать системный кастрированный Qt.
Да, потрогать код QML, который не приходилось переписывать на ТРЁХ платформах - iOS, Android, Windows 10 Mobile, - здесь придётся редачить. А значит будут другие импорты. ifdef в случае с QML не оформить, а значит и QMLки нужно отдельные. А лучше отдельный репо.

ОМП - контора криворуков. Хотя криворук тут и я, раз не осилил великое колдунство. Даже с iOS 6 столько возни не было - всего то пересобрал Qt статически с поддержкой openssl.
😁4😨1
SberQML 0.1.11 для Aurora OS 5.1 и выше.
Собран с использованием Qt 5.15 и openssl 1.1.1zb, их библиотеки поставляются в пакете с приложением (поскольку системный не умеет Qt Quick Controls 2 и даже Qt Labs Controls).
Скриншот в свёрнутом виде, так как интерфейс приложения выглядит идентично между разными ОС, иначе было бы непонятно, на чём оно даже запущено.
Первоначальный порт. Фишки Авроры по типу обложки пока не используются.
#сбер
👍1
ru.computershik.SberQML-0.1.11-1.armv7hl.rpm
16.6 MB
SberQML 0.1.11 для Aurora OS 5.1 и выше. Подписан тестовым сертификатом.

Увеличить мотивацию разработчика
#сбер
👍3
This message can’t be displayed because it violated Telegram's Terms of Service
😭4👍1
Обновление SberQML. Версия 0.2.0.
- добавлен раздел "переводы". Доступны следующие виды переводов: по номеру телефона (на Сбер или по СБП, в том числе себе по СБП) и по номеру карты (Сбера или другого банка). Попасть в общее меню ввода номера карты или номера телефона можно, нажав на любой из трёх пунктов: "Клиенту Сбербанка", "Другому человеку по РФ" и "Перевод по СБП". Переводы "между своими" (счетами), как и перевод по номеру счёта, также в планах. О наличии и размере комиссии при переводе на карту другого банка приложение предупредит.
- стало отображаться больше полезной информации на промежуточных этапах платежей и переводов.
- при нажатии на текстовые поля на экранах платежей и переводов теперь появляется клавиатура нужного вида (номерная либо текстовая).
- при завершении платежа либо перевода теперь сами обновляются баланс и история.
- экран ввода пин-кода стал отображаться корректно на любых дисплеях.
- приложение теперь собирается под WP8.1. Ранее требовалась W10M.

Поддержать разработчика

#сбер
👍41
SberQML_0.2.0.1_ARM.zip
11.3 MB
SberQML 0.2.0 для Windows 10 Mobile для 1080p экранов (масштаб 1.5)
(теперь запускается даже на Windows Phone 8.1, но именно там не соединяется из-за отсутствия системных корневых сертификатов видимо. На 10ке всё в порядке.)
Увеличить мотивацию разработчика
#сбер
👍3
SberQML0_2_0.ipa
7.7 MB
SberQML 0.2.0 для iOS 6 и выше. IPA не подписан.
Увеличить мотивацию разработчика
#сбер
6
SberQML_0.2.0.1_ARM_scale1_0.zip
11.3 MB
SberQML 0.2.0 для Windows 10 Mobile для 720p экранов (масштаб 1.0)
(теперь запускается даже на Windows Phone 8.1, но именно там не соединяется из-за отсутствия системных корневых сертификатов видимо. На 10ке всё в порядке.)
Увеличить мотивацию разработчика
#сбер
👍3
Важно: все Symbian-приложения требуют патчи tls и qtls
nnproject.cc/qtls
nnproject.cc/tls

При канале появился чат, можете присылать свои предложения и общаться с разработчиком. Троллей, хейтеров и ботов буду гнать в шею. Конструктивная критика принимается.
https://t.me/+I7HVhHeZ0J0xZDhi

Напоминаю - некоторые мои приложения по типу SymTube имеют открытый исходный код, траффик других в случае сомнений в их безопасности вы можете легко посмотреть на вашем телефоне при помощи специализированных программных средств (после установки соответствующих сертификатов в телефон). Я оставляю за собой право не раскрывать исходный код некоторых сервисов, механизмы работы которых компании-владельцы старались скрыть от посторонних глаз.
👍3😁1🤔1
Обновление SberQML. Версия 0.2.1.
- на экран ввода номера телефона для перевода добавлено отображение списка контактов телефона с простеньким поиском по нему. Предполагается, что в контактах в графе "имя" и "номер телефона" адекватные данные. Без переносов строк, кракозябров и так далее. Некоторые служебные контакты могут дублироваться, позже исправлю. исправил.

Увеличить мотивацию разработчика

#сбер
Обновление SberQML. Версия 0.2.2.
- добавлены настройки приложения. Попасть туда можно, нажав на шестерёнку на главном экране. Пока что там единственный пункт - "масштаб интерфейса". По умолчанию запускается с 1.0 (100%). Если мелко - увеличьте. 1.5 уже достаточно крупно, больше не рекомендуется. Если мелко - уменьшите до 0.8. Не забудьте сохранить.
- из "пропущенной" для WP версии 0.2.1: на экран ввода номера телефона для перевода добавлено отображение списка контактов телефона с простеньким поиском по нему.
- исправлена ошибка, вызывавшая падение приложения при сворачивании при запрете доступа к контактам телефона на Android.
- исправлена работа индикатора загрузки истории при обновлении списка операций свайпом.
добавлено отображение ошибок на промежуточных этапах переводов.
- исправлено окно результатов платежа по СБП - теперь всегда отображается сумма и получатель.
при свайпе на главной странице баланс теперь гарантированно обновляется без лишних уведомлений о входе.

Увеличить мотивацию разработчика
👍1
Обновление SberQML. Версия 0.2.3.
- добавлено больше деталей и доп обработка ошибок в случае недостатка средств на балансе, неверного номера карты получателя, замороженной карты получателя и так далее.
- теперь ввод номера телефона, не зарегистрированного в Сбере, но потенциально зарегистрированного в другом банке, сразу переключает в режим перевода по СБП. Ранее просто выдавало ошибку, что мешало использованию приложения.
- на экран ввода PIN-кода добавлено текущее имя пользователя (для более удобного использования клонированного приложения) и кнопка доступа к настройкам.
- на экран оплаты мобильной связи добавлен список контактов для более быстрого ввода нужного номера.
- улучшен поиск номера по списку контактов.
- на iOS добавлен список контактов, который другие платформы получили ещё в версии 0.2.1 + последние изменения. Тестировалось на iOS 6, 7 и 14.

Увеличить мотивацию разработчика