Проксирование подразумевает перенаправление запросов от клиента через промежуточный прокси-сервер перед тем, как достичь нашего сервера. Полезно, если вы хотите фильтровать запросы, контролировать доступ к данным и в целом обеспечить защиту данных.
Все запросы от Tracer обрабатываются через следующие хосты:
WEB: 'web-api.apptracer.ru',
SDK: 'sdk-api.apptracer.ru',
PLUGIN: 'plugin-api.apptracer.ru'
iOS SDK в том числе шлёт запросы к серверу на хост sdk-api.apptracer.ru
. Переопределить хост можно двумя способами:
let configuration = Configuration(EndpointConfiguration(token: "Ваш appToken", url: "Ваш кастомный url"), ...) let tracerService = TracerFactory.tracerService(configuration: configuration, ...) tracerService.start()
let configuration = Configuration(EndpointConfiguration(token: "Ваш appToken"), ...) let tracerService = TracerFactory.tracerService(configuration: configuration, ...) tracerService.start() // код вашего приложения tracerService.setApiUrl("Ваш кастомный url")
Чтобы сбросить хост до значения по умолчанию, передайте в метод
nil