bosporsky написал(а):14.5.1
Значит приложения на SWIFT UI работать будут.
Хоть с трудностями, но будем идти в направлении разработки новых приложений.
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
bosporsky написал(а):14.5.1
Андрей Ефименко написал(а):Значит приложения на SWIFT UI работать будут.
Хоть с трудностями, но будем идти в направлении разработки новых приложений.
bosporsky написал(а):Ждём, надеемся, верим!
Андрей Ефименко написал(а):Окружающая действительность, а частности фирма Apple, даёт новые вводные.
В частности, при реализации нового приложения для iPhone, назовём его iSPultPlus, выяснилось, что сейчас в полной мере на SwiftUI реализовать возможности существующего приложения iSPult нельзя - невозможно нарисовать графики с маркированными осями. Но будет возможно в версии 15 iOS. Эта версия выйдет уже осенью, правда неясно в начале или в конце осени. Так что даже тестовое использование iSPultPlus возможно только в конце года.
Вероятно, не все смартфоны будут поддерживать 15 iOS, а в iSPult накопились системные проблемы.
Подготовлена новая версия iSPult, в которой эти проблемы вроде решены.
Опять же по требованию Apple, для iSPult повышена минимальная версия iOS до 9.3.
Видимых изменений в iSPult два:
1. в списке лифтов дома показывается икона состояния ЛБ
2. возможно переключения направления разговора с помощью детектора голосовой активности пользователя смартфона, т.е. нажимать ничего не нужно. Если Вы молчите, то должны слышать пассажира лифта, если говорите, то пассажир лифта должен слышать Вас.
Невидимых изменений существенно больше. Они должны повысить надёжность работы приложения.
В связи с большим количеством изменений нужно провести бета тестирование iSPult перед выкладыванием. Apple не предоставляет возможности открытого бета тестирования, как это организовано у Google. У Google сам пользователь может присоединиться к бета тестированию. У Apple пользователь, желающий участвовать в бета тестировании, должен зарегистрироваться у разработчика приложения, т.е. у нас. Для регистрации нужно сообщить свой email. Можно сообщить email в мою личную почту форума, либо послав письмо на techno@lkds.ru
На указанный email придёт сообщения с приглашением участия в тестировании. Нужно будет установить из App Store приложение TestFlight, запустить его и ввести код из приглашения.
Надеюсь, что желающие поучаствовать будут, ибо только так можно повысить качество наших с вами инструментов.
Андрей Ефименко написал(а):Спасибо подключившимся к тестированию за замечания.
Замечания накоплю и подготовлю исправленную версию для продолжения тестирования.
Вроде выяснилось, что возможно, все-таки, самостоятельно подключится к тестированию.
Для этого нужно перейти по ссылке:
https://testflight.apple.com/join/6K9l0Zzp
Андрей Ефименко написал(а):Для тестирования выложена новая версия iSPult 6.2 (22):
- поддержка пересчета времени данных, если это задано на сервере
- поддержка «тёмного» оформления
- исправлены аварийные завершения, связанные с информационными панелями
Андрей Ефименко написал(а):Для тестирования выложена новая версия iSPult 6.3 (23):
- запрещен возврат на предыдущий вид с помощью жеста сдвиг в право. Возврат возможен только по кнопке в вехнем левом углу панели.
- в списке лифтов дома, строки лифтов без ошибок, имеют икону, как в SPult, т.е. серую для лифтов, со стрелками направления движения для эскалаторов, траволаторов, подъёмников
- если дом имеет один лифт и на этом лифте нет вызова или ошибки, то при нажатии на строку дома сразу открывается панель лифта
Андрей Ефименко написал(а):В 2021 году был выложен iSPult v6.*
В процессе эксплуатации iSPult v6.* выяснилось две основных проблемы, которые в прошлом году не удалось решить:
1. Если смартфон подключен к сети WiFi, которая поддерживает только IPv6, то iSPult не работает
2. Не удалось использовать AirPods для голосовой связи
Кроме того, накопились вопросы к протоколу обмена iSPult <-> сервер (LKDSDisp, LKDSDomain, LKDSCloud)
Этот протокол разрабатывался для SPult под Windows, поэтому он не учитывает особенности работы мобильных приложений, которые могут уходить "в спячку"
Хотелось бы решить эти проблемы в рамках iSPult, и уже после этого переходить к разработке приложения iSPultPlus - приемника iSPult.
Разработана следующая версия iSPult v7.1, минимальная версия iOS повышена до 12.1.
В версии v7.1 для сетевого обмена используется NWConnect вместо старых сокетов (sendto, recv и т.п.), что должно повысить надёжность сетевого обмена и устранить проблему "WiFi IPv6"
Как и для v6.*, нужно провести бета тестирование iSPult перед выкладыванием. Apple не предоставляет возможности открытого бета тестирования, как это организовано у Google. У Google сам пользователь может присоединиться к бета тестированию. У Apple пользователь, желающий участвовать в бета тестировании, должен зарегистрироваться у разработчика приложения, т.е. у нас. Для регистрации нужно сообщить свой email. Можно сообщить email в мою личную почту форума, либо послав письмо на techno@lkds.ru
На указанный email придёт сообщения с приглашением участия в тестировании. Нужно будет установить из App Store приложение TestFlight, запустить его и ввести код из приглашения.
Я добавлю тех, кто участвовал в тестировании V6.*, т.к. всегда можно самостоятельно отказаться от установки новой версии приложения.
Андрей Ефименко написал(а):Для бета тестирования выложен iSPult v7.2 в котором:
- во время голосовой связи с лифтовым блоком используются AirPods
- при прослушивании сохраненных голосовых переговоров используются AirPods
Участие а тестировании описано в предыдущей статье.

bosporsky написал(а):Благодарю, работает! Есть ли возможность присвоить статус "всегда включённого экрана" - к экрану переговорному? А то экран быстро тухнет, а менять значения по-умолчанию для всех приложении не хочется, так как охота сохранить от выгорания OLED.
bosporsky написал(а):Тут благодаря Мише - тестировщику, работнику одной известной конторы по оказанию связны́х услуг, многие узнали значение слова «диплинк» (ссылка на экран внутри приложения). В связи с этим вопрос, планируется ли реализация диплинка в iSPult из уведомления о событии, на экран состояния лифта с этим событием? Насколько помню, в ASpultPlus для Андроид, разработчику - Алексею Андрианову это удалось реализовать.
Андрей Ефименко написал(а):В Андроид и iOS разные принципы обработки оповещений.
В Андроид оповещение всегда приходит в приложение и уже само приложение показывает его и может обработать нажатие на оповещение в соответствии с содержимым оповещения.
В iOS оповещение приходит в приложение только, если приложение на переднем плане. Если приложение на заднем плане или смартфон заблокирован, то оповещение обрабатывается системой и нажатие на оповещение просто перемещает приложение на передний план. Поэтому обработать оповещение по содержанию проблематично.
Правда может быть, с давних времён что-то изменилось - будем изучать.
bosporsky написал(а):В версии iSPult 8.1 (35) появилась возможность открывать вкладку с ЛБ по тапу на уведомление, но, приложение выдает сперва окно с подтверждением перехода, нельзя ли от него избавится? Аналогичное, кстати, выскакивает при тапе на уведомление с вызовом, от него бы тоже можно было избавится.
Андрей Ефименко написал(а):Появились сложности с доработками iSPult
bosporsky написал(а):Вот это новости :mellow: Может попробовать распространять IPA файлы, подписанные сертификатом разработчика через эту тему на форуме? Или в телеграме сделаем закрытую группу для тестирования. Вроде до ~100 установок позволяется в рамках тестирования. Насколько знаю в ЕС принят закон, который к 24 году обяжет Apple разрешить установку приложений из других источников.
Андрей Ефименко написал(а):Появились сложности с доработками iSPult
Apple перестал выкладывать новые рабочие версии приложения iSPult на том основании, что им не удаётся сделать демонстрационное подключение (demo.lkds.ru) и, соответственно, нельзя проверить работоспособность приложения. UDP пакеты от iSPult...
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения