Релиз | Описание |
---|---|
Релиз 3.2 |
|
1) Возможность работы с классом Thread
Ранее в платформе не было возможности полноценно работать с классом Thread. Происходило аварийное завершение приложения при запуске двух идентичных классов наследуемых от Thread. В случае, когда использовался в прикладном коде класс Thread, при работе более 1 экземпляра одного класса и до завершения первого запущенного потока, добавлялся лишний Exceptionhandler для процедуры Thread.Execute, что приводило к loop'у внутри интерпретатора и в к stackOverflowException'у соответственно. В версии 3.2 появилась возможность работы с данным классом.
2) Работа с push уведомлениями.
Была добавлена новая функциональность. Возможность работы с push уведомлениями.
Push уведомления можно отправлять как с сервера на мобильные устройства, так и с мобильного приложения на другие мобильные устройства.
Появилась обработка "OnPushMessage", с ее помощью можно настраивать различное поведение при получении push уведомления. Можно не просто получать уведомления, но и проводить какие-либо действия, обрабатывать данные в зависимости от текста уведомления. Например, при получении сообщения "срочно сделать фото объекта" может открываться камера, и так далее.
Более наглядное применение расширенных возможностей push можно увидеть ниже.
3) LocalNotifications
Добавлен класс LocalNotification. Класс позволяет в первую очередь корректно обрабатывать поступающие push уведомления в привычном для пользователя виде.
Доработки по memoEdit\ editText
Ранее полноценная функциональность memoEdit не использовалась. При использовании memoEdit на весь экран оказалось, что стандартно в iOS не предусмотрена прокрутка по memoEdit. В 2.8.х доработана функциональность прокрутки при открытой клавиатуре.
Доработан автофокус на каретке на iOS.
Добавлен переход между Edit text по нажатию кнопки далее.