Skip to content

Releases: qonversion/capacitor-plugin

1.4.0

26 Mar 22:56
8dd65a9

Choose a tag to compare

What's new

  • Added conditional logic support. You can now customize a single screen for different users based on a wide range of conditions. See the documentation for details.

1.2.1

24 Feb 13:26
4640d43

Choose a tag to compare

What's new

  • Added user switching support in restore flow - now if the store account was already used on another install or device, the anonymous Qonversion user will be restored instead of granting permissions to the new one (identity flow is not affected).
  • Enhanced non-consumable purchases support on Android - in-app purchases are now acknowledged (instead of consumption) if they are marked as lifetime products in the Qonversion dashboard.

1.2.0

30 Jan 15:15
3039fb9

Choose a tag to compare

What's New

— Success/failure actions are supported for No-Code screens.

1.1.0

27 Jan 12:09
eae0553

Choose a tag to compare

What's new:

  • Faster screen loading — No-Code screens now preload images together with content, dramatically improving display speed. Don't forget to enable preloading in the screen settings in the No-Code builder.

  • Theme customization — Set your preferred appearance for No-Codes: system default, light, or dark mode. This currently styles the loading skeleton view, with full screen theming support coming soon in the No-Code builder.

1.0.0

21 Jan 10:31
4843ea5

Choose a tag to compare

What's new

  • The purchase method was replaced with the new one, with comprehensive results - with the status, entitlements, and store transaction info. Consider upgrading your purchases to the new method.
  • A couple of DTO properties were renamed for the codestyle consistency.
  • The sample application was rewritten from scratch and became much more functional.
  • Upgraded Google Billing version to 8.1.0 - SkuDetails removed, base plan ID is now required for products in the dashboard.
  • Capacitor 8 supported.

No-Codes are now available!

All the features are supported:

  • Screens preloading logic,
  • Usage in Analytics mode with custom purchases handling,
  • Skeleton loading,
  • Proxy URLs,
  • Localization with custom locale settings,
  • Fallback files support,
  • and more.

For the migration steps, please visit our documentation.

0.3.1

26 Jun 10:06
dacb95c

Choose a tag to compare

What's new

  • Android and iOS stability imrovements.

0.3.0

11 Jun 15:33
b5ba42b

Choose a tag to compare

What's new

  • Capacitor version upgraded from 6.x.x to 7.x.x. This change necessitates upgrading the Android target and compile SDK versions to 35, and the iOS minimum deployment target to 14.0.

0.2.1

16 Jan 08:49
66b5eae

Choose a tag to compare

What's new

  • Fixed wrong remote config payload type.

0.2.0

22 Nov 10:49
f77bbef

Choose a tag to compare

What's new

  • iOS promotional offers support

To load the promo offer data, call the following function.

try {
  // You can obtain the product and discount in any other way. This approach is used here as an example.
  const promo = subscriptionProduct.skProduct?.discounts.find(discount =>
      discount.identifier === 'my_promo_offer_id'
  );
  
  const promoOffer = await Qonversion.getSharedInstance().getPromotionalOffer(subscriptionProduct, promo);
  // handle promo offer here
} catch (e) {
  // handle error here
}

Then make a purchase using this promo offer.

const purchaseOptions = new PurchaseOptionsBuilder()
  .setPromotionalOffer(promoOffer))
  .build();
const entitlements = await Qonversion.getSharedInstance().purchaseProduct(
  subscriptionProduct,
  purchaseOptions
);

0.1.3

04 Nov 14:26
561a7bc

Choose a tag to compare

What's new

  • Fixed popover presentation style for iPad
  • Attempt to fix crash and race conditions in the User Properties manager.