Fixing Russian Federation traffic blocking

Due to local regulations in the Russian Federation, certain CloudFlare IPs were blocked, resulting in a partial outage of our API for users in that region. We’ve resolved the issue for most users; however, some may still experience difficulties accessing our API. To ensure full access for everyone, we recommend using the proxy server feature.

To implement it simply provide our proxy URL (https://api-eu.qonversion.io) during SDK initialization for users in the Russian Federation.

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

Note that thanks to the offline SDK mode, your current users from the Russian Federation won't face any problems — our SDKs will handle purchases, entitlements, and other features using local caches. For new users, the fallback files feature will also help achieve a seamless experience.

Once your users are able to access our API, all the missing analytics will be restored, and purchases will be handled automatically.