Skip to content

7.12.0

Latest

Choose a tag to compare

@SpertsyanKM SpertsyanKM released this 30 Jul 16:10
bc9dc54

New

  • New bridge method invalidateRemoteConfigsCache (Android + iOS) — passes through to the new native API. It performs no network request and has no callback: it marks the remote configs cache stale so the next remoteConfig / remoteConfigList call fetches a fresh targeting evaluation. An in-flight remoteConfig load is re-issued once so its waiting callbacks receive a fresh evaluation (degrading to the superseded one if the retry fails); an in-flight remoteConfigList completes with the evaluation it started with. Threading: on iOS call it on the same queue as the other Qonversion calls; on Android any thread is safe (#355).

Dependencies

  • Android: native SDK pinned directly to 9.7.0 (no-codes stays 1.11.0; Gradle resolves to the higher direct version).
  • iOS: Qonversion pod 6.13.1 -> 6.14.0 (release). Note for wrapper release notes: the pod pin is exact, so apps that also declare Qonversion directly must move to 6.14.0.

Native highlights bridged by this release: automatic remote configs cache invalidation on same-uid identify, never-worse re-issue of superseded in-flight loads, uncached bundled fallbacks with rate-limit tolerance (remote configs only).