Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrators

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

Дата релиза:
6 сентября 2023


Новое

Сервис поделиться

Добавлен новый платформенный сервис Поделиться. Сервис позволяет передавать данные (файлы, картинки, текст и тд) в другие приложения, используя механизмы ОС.
Типовой пример использования:

  TfgShareManagerFactory.CreateManager
    .AddFile(FFileName)
    .AddBitmap(FLogo)
    .AddStream(LStream, 'application/pdf')
    .AddText('Hello world')
    .AddUrl('https://fgx-native.com/')
    .Execute(btnShare, 'Share Demo');

Горизонтальный TfgCollectionView

Добавлена поддержка горизонтального режима TfgCollectionView. Для переключения ориентации необходимо воспользоваться свойством TfgCollectionView.Orientation.

Заголовочные файлы iOS API

Добавлены заголовочные файлы iOS.Api.Messages и iOS.Api.MessageUI для Messages и MessageUI фреймворков.

Улучшения 🙌

TfgRegionPicker

Добавлены две новые формы региона TfgRegionPicker.RegionOptions.ShapeKind = Circle, Ellipse: круг и эллипс. 

TfgPath и SVG

Добавлена поддержка чтения чисел, записанных в экспоненциальной записи.

TfgComboBox

Теперь для TfgComboBox можно указывать текст подсказки TextPrompt, а также управлять цветом текста элементов выделения. Для этой цели добавлена группа свойств Appearance.

TfgControl

Добавлен новый метод CreateSnapshot, который возвращает битмап с изображением компонента и всех его детей.

TfgToast

Улучшено отображение тостов при появлении виртуальной клавиатуры в iOS. Теперь при появлении виртуальной клавиатуры, положение всплывающих сообщений корректируется.

TfgVirtualKeyboard

Добавлен метод для получения текущего расположение виртуальной клавиатуры на экране TfgVirtualKeyboard.KeyboardFrame.

TfgFacebookLoginAuthenticationClient

Добавлена поддержка Android платформы.

Необходимо дополнительно проделать следующие шаги

<resources>
    <string name="app_name">APP-NAME</string>
    <string name="facebook_app_id">APP-ID</string>
    <string name="fb_login_protocol_scheme">fb1234</string>
    <string name="facebook_client_token">CLIENT-TOKEN</string>
</resources>
  1. Добавить библиотеку-зависимость com.facebook.android:facebook-login:16.2.0 в Project -> FGX Android Libraries
  2. Создать и добавить в деплой файл с именем "strings.xml"
  3.  Внести изменения в AndroidManifest.template.xml сразу после плейсхолдера <%fgx-activities%> и до основной activity
            <%fgx-activities%>
    
              
            <!--begin insertion-->  
            <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
            <meta-data android:name="com.facebook.sdk.ClientToken" android:value="@string/facebook_client_token"/>
    
            <activity android:name="com.facebook.FacebookActivity"
                android:configChanges=
                        "keyboard|keyboardHidden|screenLayout|screenSize|orientation"
                android:label="@string/app_name" />
                
            <activity
                android:name="com.facebook.CustomTabActivity"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
                    <data android:scheme="@string/fb_login_protocol_scheme" />
                </intent-filter>
            </activity>
            <!--end insertion-->    
              
            <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
            ....

Java2Delphi

  • Добавлена поддержка генерации заголовочных файлов для Kotlin библиотек. 
  • Улучшена обработка классов и методов с шаблонными параметрами. 
  • Улучшен вывод сообщений в консоль о ходе выполнения анализа и генерации заголовочных файлов.

Исправление ошибок 🐛

 

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.