Релиз
Описание
Релиз 3.2
  • New Features

    • Возможность работы с классом Thread
    • Расширенная работа с push уведомлениями. Возможность выполнения настраиваемого действия при получении уведомления.
    • Добавлен объект LocalNotifications.

    Bug Fixes

    • Исправлен множественный доступ к файлам.
    • Объемная работа по переработке memoEdit и editText:

    1) Добавлена прокрутка memoEdit на iOS

    2) Добавлен переход между editText на iOS

    3) Переписана логика поведения экрана при появлении клавиатуры для ввода

    • Закрыт порт для выполнения запросов к БД  в релизной версии, функционал доступен только в debug версии.
    • Добавлен рефреш экрана после вычисления  размеров экрана устройства
    • Восстановлена корректная отправка логов в hockeyApp на iOS
    • Исправлена ошибка интерпретатора при работе с boxed value types

1) Возможность работы с классом Thread

Ранее в платформе не было возможности полноценно работать с классом Thread. Происходило аварийное завершение приложения при запуске двух идентичных классов наследуемых от Thread. В случае, когда использовался в прикладном коде класс Thread, при работе более 1 экземпляра одного класса и до завершения первого запущенного потока, добавлялся лишний Exceptionhandler для процедуры Thread.Execute, что приводило к loop'у внутри интерпретатора и в к stackOverflowException'у соответственно. В версии 3.2 появилась возможность работы с данным классом.

2) Работа с push уведомлениями.

Была добавлена новая функциональность. Возможность работы с push уведомлениями.

Push уведомления можно отправлять как с сервера на мобильные устройства, так и с мобильного приложения на другие мобильные устройства.

Появилась обработка "OnPushMessage", с ее помощью можно настраивать различное поведение при получении push уведомления. Можно не просто получать уведомления, но и проводить какие-либо действия, обрабатывать данные в зависимости от текста уведомления. Например, при получении сообщения "срочно сделать фото объекта" может открываться камера, и так далее. 

Подробнее


Более наглядное применение расширенных возможностей push можно увидеть ниже.

1.  Пользователю приходит пуш уведомление о том, что нужно сделать фотографию.

2. В обработчике onPushMessage задано, что если сообщение = "Срочно сделать фото объекта", то открывать камеру устройства.

3. У пользователя принудительно открывается камера, для того, чтобы он сделал фото


3)  LocalNotifications

Добавлен класс LocalNotification. Класс позволяет в первую очередь корректно обрабатывать поступающие push уведомления в привычном для пользователя виде.


Доработки по memoEdit\ editText

Ранее полноценная функциональность memoEdit не использовалась. При использовании memoEdit на весь экран оказалось, что стандартно в iOS не предусмотрена прокрутка по memoEdit. В 2.8.х доработана функциональность прокрутки при открытой клавиатуре.

Доработан автофокус на каретке на iOS.

Добавлен переход между Edit text по нажатию кнопки далее.


Баги:

key summary priority status

Невозможно найти сервер Jira для этого макроса. Причиной может быть конфигурация ссылки на приложение.


Задачи и улучшения:

key summary priority status type

Невозможно найти сервер Jira для этого макроса. Причиной может быть конфигурация ссылки на приложение.

  • Нет меток
Написать комментарий...