Custom Proxy Server

Qonversion SDKs support Proxy URL settings. For example, you can use this feature for the following tasks

  1. Log SDK requests on your server
  2. Proxy SDK requests in case there are some network restrictions

To leverage this feature, set your Proxy URL using the setProxyURL function. Once you implement it, all requests from our mobile SDK will be sent to your API, which should proxy that requests to our API and back.

let config = Qonversion.Configuration(projectKey: "projectKey", launchMode: select_needed_launch_mode)
config.setProxyURL("your_server_proxy_URL)
Qonversion.initWithConfig(config)
QONConfiguration *configuration = [[QONConfiguration alloc] initWithProjectKey:@"projectKey" launchMode:select_needed_launch_mode];
[config setProxyURL:@"your_server_proxy_URL"];
[Qonversion initWithConfig:configuration];
final QonversionConfig qonversionConfig = new QonversionConfig.Builder(
        this,
        "projectKey",
        select_needed_launch_mode
)
        .setProxyURL("your_server_proxy_URL")
        .build();
Qonversion.initialize(qonversionConfig);
val qonversionConfig = QonversionConfig.Builder(
    this,
    "projectKey",
    select_needed_launch_mode
)
    .setProxyURL("your_server_proxy_URL")
    .build()
final config = new QonversionConfigBuilder(
  'projectKey',
  select_needed_launch_mode
).setProxyURL('your_server_proxy_URL'
 .build();
Qonversion.initialize(config);
const config = new QonversionConfigBuilder(
  'projectKey',
  select_needed_launch_mode
).setProxyURL("your_server_proxy_URL")
 .build();
Qonversion.initialize(config);
QonversionConfig config = new QonversionConfigBuilder(
    "projectKey",
    select_needed_launch_mode
).SetProxyURL("your_server_proxy_URL")
 .Build();
Qonversion.Initialize(config);
const config = new Qonversion.ConfigBuilder(
  'projectKey',
  select_needed_launch_mode
).setProxyURL("your_server_proxy_URL")
 .build();
Qonversion.initialize(config);