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.

Сервисы аутентификации. Аутентификация с помощью VK Login

В этой статье мы разберем настройку и использование сервиса VK Login с помощью TfgVKLoginAuthenticationClient.

 

0.PNG

Настройка серверной части

  1. Переходим по ссылке и попадаем в список приложений. Нажимаем на кнопку Create 

    1.png

  2. Заполняем название, выбираем тип Standalone app и нажимаем кнопку Connect app

    2.png

  3. После подтверждения по телефонному звонку попадаем на страницу вновь созданного приложения и переходим в раздел Settings
  4. В настройках запоминаем значение параметра App ID (он далее понадобится нам при настройке Delphi приложения)
  5. На этой же странице указываем идентификатор нашего приложения в поле App Bundle ID for iOS (также понадобится далее при настройке Delphi приложения)
  6. App status изменяем на Application on and visible to all

    3.png

  7. Сохраняем настройки с помощью кнопки Save.

 

Настройка клиентской части

  1. Переходим в настройки iOS профиля приложения и назначаем CFBundleIdentifier из шага 5 настройки серверной части

    4.png

  2. Открываем в текстовом редакторе файл info.plist.TemplateiOS.xml из директории проекта и сразу после плейсхолдера <%StoryboardInfoPListKey%> добавляем следующий текст

<key>CFBundleURLTypes</key>
<array>
  <dict>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>CFBundleURLName</key>
    <string>vkAPP-ID</string>
    <key>CFBundleURLSchemes</key>
    <array>
      <string>vkAPP-ID</string>
    </array>
  </dict>
</array>
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>vk</string>
    <string>vk-share</string>
    <string>vkauthorize</string>
</array>
<key>VKAppID</key>
<string>APP-ID</string>

где APP-ID - App ID из шага 4

Внимание! Если вы в приложении используете одновременно аутентификацию Facebook Login, то необходимо скомбинировать вышеуказанные ключи с имеющимися ключами от Facebook Login.

Итоговый файл можно посмотреть в прикрепленном демо проекте Authentication - Clients.zip

Спасибо за внимание.

0 Comments

Recommended Comments

There are no comments to display.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

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.