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.
Copy
let config = Qonversion.Configuration(projectKey: "projectKey", launchMode: select_needed_launch_mode)config.setProxyURL("https://api-eu.qonversion.io")Qonversion.initWithConfig(config)
final QonversionConfig qonversionConfig = new QonversionConfig.Builder( this, "projectKey", select_needed_launch_mode) .setProxyURL("https://api-eu.qonversion.io") .build();Qonversion.initialize(qonversionConfig);
Copy
val qonversionConfig = QonversionConfig.Builder( this, "projectKey", select_needed_launch_mode) .setProxyURL("https://api-eu.qonversion.io") .build()
Flutter
Copy
final config = new QonversionConfigBuilder( 'projectKey', select_needed_launch_mode).setProxyURL('https://api-eu.qonversion.io') .build();Qonversion.initialize(config);
React Native
Copy
const config = new QonversionConfigBuilder( 'projectKey', select_needed_launch_mode).setProxyURL('https://api-eu.qonversion.io') .build();Qonversion.initialize(config);
Unity
Copy
QonversionConfig config = new QonversionConfigBuilder( "projectKey", select_needed_launch_mode).SetProxyURL("https://api-eu.qonversion.io") .Build();Qonversion.Initialize(config);
Cordova
Copy
const config = new Qonversion.ConfigBuilder( 'projectKey', select_needed_launch_mode).setProxyURL('https://api-eu.qonversion.io') .build();Qonversion.initialize(config);
Capacitor
Copy
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.