SDK для Unity (ПК, веб) / Как изменить встроенный браузер
  На главную

SDK для Unity (ПК, веб)

Как изменить встроенный браузер

В standalone-сборках  для открытия платежного интерфейса и авторизации пользователя через сторонние сервисы SDK использует встроенный браузер, разработанный командой Xsolla. Вы можете заменить его на любой другой встроенный браузер, позволяющий отслеживать изменения URL-адресов. Для этого:

  1. Реализуйте интерфейс IInAppBrowser в пользовательском компоненте MonoBehaviour.
  2. Создайте префаб браузера с реализацией IInAppBrowser:
    1. Создайте gameObject и настройте пользовательский интерфейс браузера.
    2. Добавьте компонент с реализацией IInAppBrowser в корневой gameObject.
    3. Сохраните gameObject как префаб.
  3. Назначьте полученный префаб как переменную BrowserPrefab в префабе XsollaWebBrowser:
    1. Откройте префаб XsollaWebBrowser в режиме редактирования (путь: Assets/Xsolla/Core/Browser/Resources/XsollaWebBrowser).
    2. Перетащите префаб браузера в поле BrowserPrefab.
    3. Сохраните измененный префаб.
Примечание
Вы можете найти пример реализации интерфейса IInAppBrowser в файле Assets/Xsolla/Core/Browser/XsollaBrowser/XsollaInAppBrowser.cs.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 4 сентября 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!