Jump to content

1.0.6.0


Yaroslav Brovin

Recommended Posts

  • Administrators

Скачать: 
Релиз доступен только по запросу.

Дата релиза:

30 января 2020

Список изменений:

* Добавлена поддержка пуш уведомлений Google Firebase:

  - Внимание: Работает только в 10.3.3! Возможно использование в предыдущих версиях, однако требуется делать ручную правку проектного файла.
  - Работа с Push сообщениями построена на базе RTL API PushNotificationService, поэтому она практически не отличается от работы с push уведомлениями в FMX.
  - Обязательный действия, которые необходимо выполнить при добавлении поддержки Push уведомлений в существующий проект:
    
    # Обновить шаблон манифеста вашего Андроид приложения. Среда сама предложит обновить файл. Если вы вносили правки в манифест, то необходимо вручную слить изменения в манифесте (его можно взять из каталога любого демо проекта).
    # Зарегистрироваться в Firebase Console: https://console.firebase.google.com/
    # Выполнить все шаги по настройке вашего проекта: http://docwiki.embarcadero.com/RADStudio/Rio/en/Firebase_Android_Support
      Вместо подключения модулей FMX, выполнить добавление только двух модулей: System.PushNotification и FGX.PushNotification.
      
  - Если ваше приложение падает при старте. То убедитесь, что вы импортировали настройки подключения к Firebase (http://fgx-native.com/ru/push-notifications.html). Ошибку всегда можно посмотреть в системном логе устройства. 

* Улучшения в TfgControl:

  - Добавлен метод PaintTo для отрисовки любого визуального компонента на переданную канву.

* Новый вспомогательный метод в FGX.Helpers.Android.TfgAndroidHelper:

  - Добавлен метод GetUriForFileName для получения Url на файл вашего приложения для передачи его в другие Activity.
    Данный метод может использоваться при передачи вашего файла другому Андроид приложению через Android API.
    Чтобы этот метод работал на всех версиях Андроида нужно: Включить в настройках проекта: "Project -> Options... -> Application -> Entitlements list" - опцию "Secure file sharing".
    Подробности: https://developer.android.com/training/secure-file-sharing/setup-sharing.html

* Новые демо проекты:

  - "Push-уведомления" -> "Firebase" -> "Получение Push-уведомления"
  - "Графика" -> "Скриншот контрола"

* Теперь свойство Opacity работает для компонентов примитивов в дизайнере.
  • Like 5
Link to comment
Share on other sites

×
×
  • Create New...